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

Aktuelles Laufwerk ermitteln

Forumthread: Aktuelles Laufwerk ermitteln

Aktuelles Laufwerk ermitteln
28.06.2008 12:19:00
Mister
Hallo,
im Forum habe ich herausgefunden, dass man mit "CurDir" den aktuellen Pfad einer Datei ermitteln. In meinem Fall handelt es sich um X:\A-West\Bilder.
Wie kann man nur das Laufwerk ermitteln, also hier X: ?
Gruß
Martin

Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Aktuelles Laufwerk ermitteln
28.06.2008 12:27:00
Daniel
Hi
wenn nur Laufwerksbezeichnungen vorkommen, die aus einem Buchstaben bestehen, so:
Left(CurDir,2)
sollten länger Laufwerksbezeichnungen vorkommen können so:
Left(CurDir, Instr(CurDir, ":\"))
Gruß, Daniel

AW: Aktuelles Laufwerk ermitteln
28.06.2008 12:31:10
Mister
Hallo Daniel,
genau das habe ich gesucht!
Danke
Martin
Anzeige
;
Anzeige

Infobox / Tutorial

Aktuelles Laufwerk in Excel ermitteln


Schritt-für-Schritt-Anleitung

Um das aktuelle Laufwerk in Excel zu ermitteln, kannst Du die Funktion CurDir in Kombination mit der Left-Funktion verwenden. Hier ist eine Schritt-für-Schritt-Anleitung:

  1. Öffne Excel.

  2. Drücke ALT + F11, um den VBA-Editor zu öffnen.

  3. Wähle im Menü "Einfügen" die Option "Modul".

  4. Füge den folgenden Code ein:

    Sub AktuellesLaufwerkErmitteln()
       Dim laufwerk As String
       laufwerk = Left(CurDir, InStr(CurDir, ":") + 1)
       MsgBox "Das aktuelle Laufwerk ist: " & laufwerk
    End Sub
  5. Schließe den VBA-Editor und kehre zu Excel zurück.

  6. Drücke ALT + F8, wähle AktuellesLaufwerkErmitteln aus und klicke auf "Ausführen".

Jetzt solltest Du eine Meldung sehen, die Dir das aktuelle Laufwerk anzeigt.


Häufige Fehler und Lösungen

  • Fehler: "Laufwerk nicht gefunden"

    • Lösung: Stelle sicher, dass Du in einem Verzeichnis arbeitest, das tatsächlich existiert und dass das Laufwerk verbunden ist.
  • Fehler: Keine Rückgabe des Laufwerks

    • Lösung: Überprüfe den Code auf Tippfehler und stelle sicher, dass die CurDir-Funktion korrekt aufgerufen wird.

Alternative Methoden

Falls Du keine VBA-Makros verwenden möchtest, gibt es eine alternative Methode, um das aktuelle Laufwerk zu ermitteln:

  1. In einer Zelle kannst Du folgende Formel verwenden:

    =LINKS(CURDIR(), 2)

Diese Formel gibt die ersten zwei Zeichen des aktuellen Verzeichnisses zurück, was dem Laufwerksbuchstaben entspricht. Diese Methode ist einfach und benötigt keine Programmierkenntnisse.


Praktische Beispiele

Angenommen, Du arbeitest in einem Ordner auf dem Laufwerk X:. Mit der VBA-Methode oder der Excel-Formel erhältst Du einfach X: zurück. Dies ist besonders nützlich, wenn Du in verschiedenen Projekten arbeitest und schnell auf das aktuelle Laufwerk zugreifen möchtest.


Tipps für Profis

  • Wenn Du oft zwischen Laufwerken wechselst, könntest Du die VBA-Funktion erweitern, um mehrere Laufwerke zu überprüfen und deren Inhalte aufzulisten.
  • Denke daran, dass die Verwendung von VBA in Excel einige Sicherheitseinstellungen erfordert. Stelle sicher, dass Makros aktiviert sind, um die Funktion nutzen zu können.

FAQ: Häufige Fragen

1. Kann ich diese Methode in Excel für Mac verwenden?
Ja, die CurDir-Funktion ist auch in Excel für Mac verfügbar, allerdings könnten einige VBA-Befehle leicht variieren.

2. Funktioniert das auch in älteren Excel-Versionen?
Ja, die CurDir-Funktion und die beschriebenen Methoden sind in den meisten Excel-Versionen verfügbar, einschließlich Excel 2010 und neuer.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige