Ich hab folgendes Problem vorliegen.
Ich habe so etwas in einer Zelle stehen: xxx_abcdef
Ich würde gern in einen anderen Zelle nur abcdef ausgeben wollen.
An welcher Stelle dieses Zeichen "_" auftaucht ist immer unterschiedlich, genauso die Länge der Teilstrings vor und nach diesem Unterstrich.
Ich habe bisher folgendes Beispiel dazu gefunden:
dim Text as string
Text="hallo,tschüss,blubb,bla"
Ergebnis = vba.Left(Text,vba.InStr(1,Text,",")-1)
Ich muss das nur mit vba.rechts machen. Das scheint aber nicht so einfach zu sein:Wenn ich anstelle von left right einsetzte, dann schneidet VBA das rechte Wort durch.
Weiß jemand von euch Rat?
Viele Grüße, ViGo