So stellen Sie den Speicherpfad einer Excel-Arbeitsmappe per VBA-Makro fest
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: