Supportnet / Forum / Tabellenkalkulation
relative pfadangaben
Frage
huhu,
ich rufe aus access ein macro auf, welches sich unter f:\pdss\macros\hotel.xls befindet. dieses macro ruft zum bearbeiten einen datei "hotel.dat" auf, die sich unter f:\pdss\pdss_rohdaten\hotel.dat befindet. die pfade sollen ALLE(!!!) relativ sein. nachdem mir schon der eine oder andere gehelft hat ;o)) (vielen lieben dank noch dafür) arbeite ich nun wie folgt:
deklarierung im macro:
Dim Importpfad As String
Importpfad=ActiveWorkbook.Path & "\pdss\pdss_rohdaten\hotel.dat"
aufruf im macro:
Workbooks.OpenText Filename:=Importpfad, Origin:= ...usw.
das funktionier ja nicht, weil ich für den relativen pfad ja wieder eine verzeichnisebene höher gehen muss (als von "hotel.xls" wo sich das macro drin befindet, hoch über "macros" in "pdss_rohdaten" in "hotel.dat" zum auslesen).
jetzt endlich die frage:
wie gebe ich es als relativen pfad an, wenn ich höher gehen will?
alt:-> f:\pdss\macros\hotel.xls
neu:-> ..\macros\hotel.xls oder wie???

