Dim zahlen(1) As String
Dim temp As String
Dim negativ As Boolean
Dim nachkomma As String
Dim vorkomma As String
Dim offset As Integer
Dim laenge As Integer
Dim ergebnis As Double
zahlen(0) = "000000129-"
zahlen(1) = "000000129 "
Forall zahl In zahlen
laenge = Len(zahl)
temp = Right(zahl, 1)
If( temp = "-" ) Then
negativ = True
offset = 3
Else
negativ = False
offset = 2
End If
nachkomma = Mid$(zahl, laenge - offset, 2)
vorkomma = Left(zahl, laenge - offset)
ergebnis = Cdbl( Cstr( Cint(vorkomma) ) & "," & Cstr( Cint(nachkomma) ) )
If (negativ) Then
ergebnis = ergebnis * -1
End If
Msgbox ergebnis
End Forall
Dim zahlen(1) As String
Dim temp As String
Dim negativ As Boolean
Dim vorkomma As String
Dim offset As Integer
Dim laenge As Integer
Dim ergebnis As Double
zahlen(0) = "000000129-"
zahlen(1) = "000000129 "
Forall zahl In zahlen
laenge = Len(zahl)
temp = Right(zahl, 1)
If( temp = "-" ) Then
negativ = True
Else
negativ = False
End If
vorkomma = Left(zahl, laenge - 1)
ergebnis = Cdbl( vorkomma)
ergebnis = ergebnis / 100
If (negativ) Then
ergebnis = ergebnis * -1
End If
Msgbox ergebnis
End Forall