Relative Pfadangabe in Makro
02.11.2005 13:23:30
Jodelsepp
Ich habe ein Makro, in dem ich bisher absolute Pfade zum Speichern und Abrufen benutzt habe. Wenn ich diese Datei aber verschiebe, muss ich immer die Pfade erst wieder ändern, damit es funktioniert.
Daher würde ich gern die Pfade relativ anlegen. Meinen Startordner, hole ich mir immer so:
Pfad = ThisWorkbook.Path (z.B. C:\Windows\Bilder)
Jetzt will ich aber aber auf einen anderen Ordner relativ zugreifen, der auch in c:\Windows liegt (z.B. C:\Windows\Musik)
Mit der HTML-Methode ..\ hab ich es versucht, Windows erkennt das auch, aber innerhalb von Excel funktionieren die Bezüge, in denen ich den Pfad ebenso verwende, nicht.
Hier wird der Pfad dann zu bspw. C:\Windows\Bilder\..\Musik und ich bekomme die Meldung dass der Ordner nicht existiert.
Ich wäre Euch sehr dankbar, wenn mir jemand helfen könnte.
Gruß Jodelsepp