Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Ordner per VBA öffnen

Ordner per VBA öffnen
10.01.2006 11:23:32
Harald
Hallo zusammen,
mit VBA kann man ja eine bestimmte Datei öffnen.
Beispiel:
Workbooks.Open Filename:="K:\TEST\MAPPE1.xls"
Ist es auch möglich nur den entsprechenden Ordner zu öffnen, also bei "Workbooks.Open Filename:="K:\TEST" das Makro zu stoppen ?
Vielen Dank im voraus.
Gruß, Harald G.
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Ordner per VBA öffnen
10.01.2006 11:33:49
u_
Hallo,
meinst du sowas?

Sub test()
ChDrive "n"
ChDir "n:\test"
Application.Dialogs(xlDialogOpen).Show
End Sub

Gruß
Geist ist geil!
AW: Ordner per VBA öffnen
10.01.2006 13:13:53
Harald
... ja genau,
nochmal danke u_
Gruß, Harald.
Anzeige
;

Forumthreads zu verwandten Themen

Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Ordner per VBA öffnen: So geht's


Schritt-für-Schritt-Anleitung

Um einen Ordner per VBA zu öffnen, kannst du ein einfaches Makro verwenden. Hier ist eine Schritt-für-Schritt-Anleitung, wie du dies umsetzen kannst:

  1. Öffne Excel und drücke ALT + F11, um den VBA-Editor zu öffnen.

  2. Klicke im Menü auf Einfügen und wähle Modul, um ein neues Modul zu erstellen.

  3. Füge den folgenden Code in das Modul ein:

    Sub OrdnerOeffnen()
       ChDrive "n" ' Laufwerk anpassen
       ChDir "n:\test" ' Pfad anpassen
       Application.Dialogs(xlDialogOpen).Show
    End Sub
  4. Ändere den Laufwerksbuchstaben und den Pfad zu dem gewünschten Ordner.

  5. Schließe den VBA-Editor und führe das Makro aus, um den Ordner zu öffnen.

Mit diesem Excel VBA-Skript wird der angegebene Ordner geöffnet, und du kannst eine Datei auswählen, ohne ein bestimmtes Workbook direkt zu öffnen.


Häufige Fehler und Lösungen

  • Fehler: "Pfad nicht gefunden"

    • Lösung: Überprüfe den eingegebenen Pfad auf Schreibfehler und stelle sicher, dass der Ordner existiert.
  • Fehler: "Zugriff verweigert"

    • Lösung: Stelle sicher, dass du die notwendigen Berechtigungen hast, um auf den Ordner zuzugreifen.

Alternative Methoden

Falls du keinen VBA-Code verwenden möchtest, kannst du auch folgende Methoden ausprobieren:

  • Windows Explorer: Du kannst den gewünschten Ordner direkt im Windows Explorer öffnen und die Datei manuell auswählen.
  • Verknüpfungen: Erstelle eine Verknüpfung auf dem Desktop, um schnell auf häufig verwendete Ordner zuzugreifen.

Praktische Beispiele

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

  1. Ordner auf einem anderen Laufwerk öffnen:

    Sub AndererOrdnerOeffnen()
       ChDrive "d"
       ChDir "d:\meineDaten"
       Application.Dialogs(xlDialogOpen).Show
    End Sub
  2. Ordner auswählen und eine Datei öffnen:

    Sub DateiOeffnen()
       Dim Datei As Variant
       Datei = Application.GetOpenFilename("Excel Dateien (*.xls; *.xlsx), *.xls; *.xlsx", , "Bitte Datei auswählen")
       If Datei <> False Then
           Workbooks.Open Filename:=Datei
       End If
    End Sub

Tipps für Profis

  • Nutze Variablen, um den Pfad dynamisch zu gestalten, sodass du ihn nicht jedes Mal manuell anpassen musst.
  • Kombiniere das Öffnen eines Ordners mit anderen Automatisierungen in Excel, um deine Arbeitsabläufe zu optimieren.
  • Experimentiere mit verschiedenen Dialogen in VBA, um die Benutzererfahrung zu verbessern.

FAQ: Häufige Fragen

1. Kann ich auch mehrere Ordner gleichzeitig öffnen?
Ja, mit einer Schleife kannst du durch mehrere Ordner iterieren und sie nacheinander öffnen.

2. Ist das Öffnen eines Ordners mit VBA in allen Excel-Versionen möglich?
Ja, das VBA-Skript sollte in den meisten modernen Excel-Versionen funktionieren, solange VBA unterstützt wird.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige