Pfadnamen zerlegen

Informationen und Beispiele zu den hier genannten Dialog-Elementen:
MsgBox
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

Beiträge aus den Excel-Beispielen zum Thema "Pfadnamen zerlegen"