ich will Strings im Format Zahl;Zahl via VBA aufteilen.
Leider erhalte ich als Ergebnis, sobald die Zahl drei Dezimale hat, ein falsches Ergebnis. Ich schätze es liegt am Tausender-Trennzeichen.
Aus 2,535;0,905 wird 2535,00 und 0,905, dabei soll es ja 2,535 und 0,905 sein.
Text = .Range("H" & i + 1).value
.Range("J" & i + 1).value = Left(Text, InStr(1, Text, ";") - 1)
.Range("K" & i + 1).value = Right(Text, Len(Text) - InStr(1, Text, ";"))
Was muss ich anpassen, damit ich immer genau die Zahl von vorher erhalte?
Grüße
Daniel