Clever-Excel-Forum

Normale Version: relativer Pfad zur Datei möglich?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
hier im Beispiel der absolute Pfad funkioniert:

strPfad = "D:\Testvid.mp4" 'Pfad zur Datei 

Wenn ich jetzt aber die Excel-Datei in Ornder Test123 habe und auch dort die Testvid.mp4 liegt, kann ich den Pfad dann auch relativ angeben zur Exeldatei?
Hallo

beim Begriff absoluter und relativer Pfad komme ich etwas durcheinander?  Meinst du etwas so:
strPfad = "D:\Ordner 123\Testvid.mp4" 

mfg Gast 123
Nein, das würde ich als absoluten Pfad ansehen.

Ich meinte relativ zur Exceldatei.

Also:
strPfad = "\testpfad\Testvid.mp4"

wenn die Exceldatei hier liegt: D:\Exceldatei.xlsm
Und die Testvid-Datei hier liegt: "D:\testpfad\Testvid.mp4" oder auch hier: "E:\testpfad\Testvid.mp4"
Da gab es doch mal etwas mit

this.path/test.vid

Aber das funktioniert nicht. Also so etwas:

strPfad = "this.path\Testvid.mp4"
oder
strPfad = this.path & "\Testvid.mp4"

Habs heruasgefunden:

strPfad = Application.ActiveWorkbook.Path & "\Testvid.mp4"
Hallo,

ich würde eher ThisWorkbook.Path verwenden. Denn Application.ActiveWorkbook.Path zieht sich den
Pfad der aktiven Mappe, was nicht der Mappe entsprechen muss, in welcher der Code läuft.
Ausser, es wäre Absicht.

Gruß
Danke für Deinen Hinweis maninweb! Habe ich direkt mal so umgestellt.