Sobald ein String eine eckige Klammer enthält, endet der Versuch diesen zu durchsuchen mit der Meldung:
„Runtime Error 5
Invalide procedure call or argument“
Natürlich kann ich das locker umgehen. Nur kann ich das Problem nicht nachvollziehen.
Stimmt. der Fehler tritt bei mir auch auf. Warum weiß wohl nur M$.
Wenn du allerdings nur lng_komma = InStr(txt_aktline, txt_search)
sagst funktioniert es und ergibt korrekt: 19
Dieses Missgeschick mit 0 habe ich nachher korrigiert und dennoch tratt der Fehler auf. Oder bei Dir nicht?
Holli hat ja einen Weg gefunden, der funktioniert. Ich muss es nur noch implementieren / testen. Mit der Lösung von Holli nimmt die VB - Funktion per default den Anfang.
Obwohl ich denke, dass die Lösung von Holli funktioniert, grüble ich über mögliche Zusammenhänge. Ev. Unicode versus Ansi - Strings??? hmmmmmmm