Guten Abend
Ich versuche mit InStrRev den Namen des Unterordners in einem String zu ermitteln.
Dabei soll aber der Slash am Schluss bei der Suche nicht berücksichtigt werden.
Ich dachte dass dies so funktionieren müsste.
Sub Test()
Dim Pfad as string
Pfad = "C:\Hauptordner\Unterordner\"
msgBox InStrRev(Pfad,"/",2)
End Sub
Statt des erwarteten 15 wird aber eine 0 zurückgegeben. Ich könnte natürlich auch vorher das letzte Zeichen mittels left und len abschneiden. War aber mehr daran interessiert warum das so nicht funktioniert, da das Argument start ja für so etwas meiner Meinung nach gut sein soll. Kann mir da jemand auf die Sprünge helfen?