ich brauche (mal wieder) eure Hilfe!
Ich muss einen String in einer Zelle umwandeln.
folgendes kann in der Zelle stehen:
Grundzeit: 0,1754 Minuten
Die Anzahl der Leerzeichen kann dabei variieren.
Mit folgendem Code schaffe ich es zumindestens "0,1754 Minuten" zu ermitteln:
Sub Test()
Dim Var1 As Variant, I As Byte
Var1 = ActiveCell.Value
For I = 1 To 100
If IsNumeric(Right(Mid((Var1), 1, I), 1)) Then
MsgBox (Right(ActiveCell.Value, I + 2))
Exit Sub
End If
Next
End Sub
Allerdings muss der Text hinter der letzten Zahl auch gelöscht werden.
Leider komme ich nicht darauf wie ich es lösen könnte.
LG
Dirk R.