So stellen Sie den Speicherpfad einer Excel-Arbeitsmappe per VBA-Makro fest

24. Januar 2011
Martin Althaus Von Martin Althaus, Excel, Office ...

Um mit einem Makro zu ermitteln, an welcher Position eine Excel-Arbeitsmappe gespeichert ist, lesen Sie die passende Eigenschaft aus. Damit stellen Sie entweder den aktuellen Pfad fest oder erkennen, dass die Datei noch nicht gespeichert worden ist.

Excel zeigt den Pfad einer Arbeitsmappe in einem Fenster an

Jede gespeicherte Datei hat einen Dateinamen und besitzt einen Pfad. Der Pfad zeigt den Weg in das Verzeichnis, in dem die Arbeitsmappe abgespeichert ist.

Falls Sie diese Information mit einem Makro auslesen möchten, hilft Ihnen die Eigenschaft PATH. Mit dieser Funktion lesen Sie einen Pfad aus. Das folgende Makro zeigt, wie Sie die Eigenschaft in der Praxis einsetzen:

Sub StellePfadDar()
If ThisWorkbook.Path <> "" Then
 MsgBox "Pfad der Arbeitsmappe:" & vbLf & ThisWorkbook.Path
Else
 MsgBox "Arbeitsmappe wurde noch nicht gespeichert."
End If
End Sub

Nach dem Start blendet Excel ein kleines Fenster ein, in dem der Pfad der aktuellen Arbeitsmappe angezeigt wird

Wenn die Arbeitsmappe noch nicht gespeichert wurde, liefert die Eigenschaft PATH einen leeren Text zurück. Das wird im Makro abgefangen und mit einem anderen Hinweisfenster beantwortet. Die folgende Abbildung zeigt, wie dieses Fenster aussieht:

Werden Sie mit unseren Tipps zum Excel-Profi!

Jetzt gratis per E-Mail

DDV Ehrencodex E-Mail-Marketing
  • Wir benötigen Ihre E-Mail-Adresse für die Zusendung des Newsletters.
  • Wir geben Ihre E-Mail-Adresse garantiert nicht an Dritte weiter.
  • Jederzeit abbestellbar durch einen Link im Newsletter.

Unsere Datenschutzgarantie:

Wir benötigen Ihre E-Mail-Adresse für die Zusendung des Newsletters. Wir geben Ihre E-Mail-Adresse garantiert nicht an Dritte weiter. Jederzeit abbestellbar durch einen Link im Newsletter.

Weitere Artikel zum Thema

Newsletter

Jetzt kostenlose Excel-Hilfe anfordern!

  • die besten Tipps
  • völlig kostenlos
  • jederzeit abbestellbar
DDV Ehrencodex E-Mail-Marketing
  • Wir benötigen Ihre E-Mail-Adresse für die Zusendung des Newsletters.
  • Wir geben Ihre E-Mail-Adresse garantiert nicht an Dritte weiter.
  • Jederzeit abbestellbar durch einen Link im Newsletter.

Unsere Datenschutzgarantie:

Wir benötigen Ihre E-Mail-Adresse für die Zusendung des Newsletters. Wir geben Ihre E-Mail-Adresse garantiert nicht an Dritte weiter. Jederzeit abbestellbar durch einen Link im Newsletter.

Unsere Experten

Rudolf Ring twittert für @Computerwissen

Die von Ihnen eingegebene E-Mail Adresse ist nicht korrekt. Bitte korrgieren Sie Ihre Eingabe und klicken Sie auf "OK":

Bitte wählen Sie mindestens einen Newsletter aus und klicken Sie auf "OK"