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
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:
Öffne Excel.
Drücke ALT + F11, um den VBA-Editor zu öffnen.
Wähle im Menü "Einfügen" die Option "Modul".
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
Schließe den VBA-Editor und kehre zu Excel zurück.
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.
Fehler: "Laufwerk nicht gefunden"
Fehler: Keine Rückgabe des Laufwerks
CurDir-Funktion korrekt aufgerufen wird.Falls Du keine VBA-Makros verwenden möchtest, gibt es eine alternative Methode, um das aktuelle Laufwerk zu ermitteln:
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.
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.
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.