Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: ordner mit makro öffnen

ordner mit makro öffnen
17.07.2013 11:23:08
daniela
Hallo zusammen,
versuche mit unterem Makro ein vorhandenes ordner zu öffnen, was leider nicht klappt.
Sub Makro1()
ChDir("I:\PPPro Fondssheets LIVE").Open
Range("J13").Select
End Sub
hat jmd. einen Tipp?
danke.
Dani

Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: ordner mit makro öffnen
17.07.2013 11:24:18
Hajo_Zi
Hallo Dani,
was möchtest Du erreichen?
Gruß Hajo

AW: ordner mit makro öffnen
17.07.2013 11:27:37
daniela
dass der Order mit dem Namen "PPPro Fondsheets LIVE" geöffnet wird.
Grüsse
Dani

AW: ordner mit makro öffnen
17.07.2013 11:29:45
Hajo_Zi
Hallo Dani,
was macht Excel mit einem geöffneten Ordner. Ich habe es noch nie gelesen Ordner öffnen.
Da hatte ich ein wenig mehr Informationen erwartet.
Gruß Hajo

Anzeige
AW: ordner mit makro öffnen
17.07.2013 11:36:59
daniela
Hallo Hajo,
statt manuell über den gesamten Pfad I/FM etc. auf den Ordner zu zugehen (über Verknüpfung möchte ich auch nicht), möchte ich mir in Excel über ein Makro einen Ordner, der mehrere Excel - Dateien beinhaltet.
Diese Dateien kann ich nach Belieben aufmachen.
Was mache ich denn falsch am obigen Makro?
Grüße
Dani

Anzeige
AW: ordner mit makro öffnen
17.07.2013 11:35:46
Martin
Hallo Daniela,
geht ganz einfach:
Sub Makro1()
Shell "Explorer " & "I:\PPPro Fondssheets LIVE", vbNormalFocus
End Sub
Viele Grüße
Martin

AW: ordner mit makro öffnen
17.07.2013 11:39:45
daniela
Hallo Martin,
klappt super.
vielen Dank.
dani
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Ordner mit einem Excel-Makro öffnen


Schritt-für-Schritt-Anleitung

Um einen Ordner mit einem VBA-Makro in Excel zu öffnen, kannst du das folgende Makro verwenden:

Sub Makro1()
    Shell "Explorer " & "I:\PPPro Fondssheets LIVE", vbNormalFocus
End Sub
  1. Öffne Excel und gehe zum Entwicklertools-Tab.
  2. Klicke auf "Visual Basic", um den VBA-Editor zu öffnen.
  3. Füge ein neues Modul hinzu (Rechtsklick auf „VBAProject“ → Einfügen → Modul).
  4. Kopiere den oben genannten Code in das Modul.
  5. Schließe den VBA-Editor und gehe zurück zu Excel.
  6. Führe das Makro aus, um den Ordner "PPPro Fondssheets LIVE" zu öffnen.

Häufige Fehler und Lösungen

  • Fehler: Das Makro öffnet den Ordner nicht.

    • Lösung: Stelle sicher, dass der Pfad zum Ordner korrekt ist. Überprüfe, ob der Ordner tatsächlich existiert und der Pfad richtig eingegeben wurde.
  • Fehler: Fehlermeldung beim Ausführen des Makros.

    • Lösung: Vergewissere dich, dass die Makros in deinen Excel-Einstellungen aktiviert sind. Gehe zu "Datei" → "Optionen" → "Sicherheitscenter" → "Einstellungen für das Sicherheitscenter" und aktiviere die Makros.

Alternative Methoden

Eine weitere Möglichkeit, einen Ordner zu öffnen, ist die Verwendung des ChDir-Befehls, gefolgt von Shell. Allerdings funktioniert dies nicht in allen Excel-Versionen. Hier ist eine alternative Methode:

Sub AlternativMakro()
    ChDir "I:\PPPro Fondssheets LIVE"
    Shell "Explorer .", vbNormalFocus
End Sub

Diese Methode kann jedoch in bestimmten Excel-Versionen zu unerwarteten Ergebnissen führen.


Praktische Beispiele

Hier sind einige Beispiele, wie du das Makro anpassen kannst:

  1. Öffnen eines anderen Ordners:
Sub MakroAndererOrdner()
    Shell "Explorer " & "C:\DeinOrdner", vbNormalFocus
End Sub
  1. Öffnen eines Ordners basierend auf einer Zelle:
Sub MakroMitZelle()
    Dim ordnerPfad As String
    ordnerPfad = Range("A1").Value
    Shell "Explorer " & ordnerPfad, vbNormalFocus
End Sub

In diesem Beispiel wird der Pfad des Ordners aus der Zelle A1 gelesen.


Tipps für Profis

  • Verwendung von Variablen: Lagere den Ordnerpfad in einer Variablen, um den Code flexibler zu gestalten.
  • Fehlerbehandlung: Implementiere Fehlerbehandlungsroutinen, um das Makro robuster zu machen, z.B. mit On Error Resume Next.
  • Kompatibilität: Teste deine VBA-Makros in verschiedenen Excel-Versionen, um sicherzustellen, dass sie überall funktionieren.

FAQ: Häufige Fragen

1. Wie kann ich den Ordnerpfad dynamisch ändern?
Du kannst den Ordnerpfad in einer Zelle speichern und das Makro so anpassen, dass es den Pfad aus dieser Zelle liest.

2. Funktioniert das Makro auch auf einem Netzwerkpfad?
Ja, solange du die richtigen Berechtigungen hast und der Netzwerkpfad korrekt eingegeben ist. Achte darauf, dass der Pfad im richtigen Format angegeben ist.

3. Was ist der Unterschied zwischen ChDir und Shell?
ChDir ändert das aktuelle Verzeichnis, während Shell einen neuen Prozess (z.B. den Windows-Explorer) startet. Für das Öffnen eines Ordners ist Shell die bessere Wahl.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige