Herbers Excel-Forum - das Archiv

Pfadnamen zerlegen

Bild

Betrifft: Pfadnamen zerlegen
von: Dietlinde

Geschrieben am: 21.04.2005 13:10:26
Hi Excelgemeinde
Problem: wie kann ich einen Pfadnamen z.B.
c:\testhaupt\testunter1\testunter2
so extrahieren, damit ich nur c:\testhaupt erhalte?
vielen Dank für eure Bemühungen
Grüsse Dietlinde
Bild

Betrifft: AW: Pfadnamen zerlegen
von: Thrillhouse
Geschrieben am: 21.04.2005 13:40:05
Hi Dietlinde,
versuch es doch mal so:
=Links(pfad, 12)
gruß
thrillhouse
Bild

Betrifft: AW: Pfadnamen zerlegen
von: Dietlinde
Geschrieben am: 21.04.2005 13:42:22
Hi Trillhouse
und wie weiss ich, das die Textlänge 12 ist???
Die Pfadangaben sind doch variabel (ich schrieb z.B. zum Beispiel)
Bild

Betrifft: AW: Pfadnamen zerlegen
von: Heiko S.
Geschrieben am: 21.04.2005 13:40:58
Hallo
z.B. so.
MsgBox Left("c:\testhaupt\testunter1\testunter2", InStr(4,"c:\testhaupt\testunter1\testunter2", "\") - 1)
Gruß Heiko

PS: Rückmeldung wäre nett !
Bild

Betrifft: AW: Pfadnamen zerlegen
von: Dietlinde
Geschrieben am: 21.04.2005 13:45:29
Hi Heiko
danke für den geistigen Rempler, so funzt es:
MsgBox Left(ThisWorkbook.Path, InStr(4, ThisWorkbook.Path, "\") - 1)
danke Dietlinde
Bild

Betrifft: wozu gibt es split + join?
von: Rolf Beißner

Geschrieben am: 22.04.2005 09:10:47
Hallo alle,
so geht's ein bisschen allgemeingültiger
fG
Rolf
Sub pfad_zerlegen()
Dim p As String, x As Variant
p = "c:\testhaupt\testunter1\testunter2"
x = Split(p, "\")
MsgBox Join(x, vbLf)
MsgBox x(2)
End 
Sub

 Bild
Excel-Beispiele zum Thema "Pfadnamen zerlegen"
Ermitteln von Datei- und Pfadnamen