Ich möchte den Pfad einer geöffneten Excel Datei bestimmen. Die Datei befindet sich auf OneDrive.
Normalerweise mache ich das so:
EigenerPfad = ActiveWorkbook.Path
Dieser Befehl liefert mir folgendes zurück.
"https://my.sharepoint.com/personal/myname/Documents/Documents/Test"
Wenn ich dann aber diesen Pfad ansteuern will, um z. B. andere Dateien die sich in dem Pfad befinden zu öffnen kommt die Fehlermeldung, dass der Pfad nicht existiert.
Verwende ich CurDir kommt der Pfad so:
"C:\UserData\MeinName\OneDrive\Documents\Test"
Dieser Pfad führt nicht zu einer Fehlermeldung. Allerdings kommt bei CurDir eben nicht immer der Pfad der geöffneten Arbeitsmappe.
Was ich bräuchte wäre praktisch ein "CurDir (ActiveWorkbook)" . Das funktioniert aber leider nicht.
Ich kann auch den Pfad nicht hart hinterlegen, da das Excel Tool über OneDrive geshared wird und mehrere Personen das Tool nutzen. Bei jeder Person ist der Pfad ein anderer. Somit muss der Pfad jeweils ermittelt werden.
Hat jemand eine Idee wie ich den Pfad der geöffneten Mappe im Format "C:\...." auslesen kann.
Vielen Dank.