Hallo zusammen,
hab hier wieder einmal ein Formelproblem
Habe eine Variable mit der ich rechnen möchte, doch der Debugger springt anscheinend wegen dem Format an.
Die Variablen sind als Single definiert:
Dim DataAusschuss As Single, DataLos As Single
…
DataLos = Range(„o2“).Value 'Ergebnis hier 127,5
DataAusschuss = Range(„Q2“).Value 'Ergebnis hier 5
…
With Range(„j2:j“ & letzteZ)
.Formula = „=if(f2=“„X“",i2*g2,i2*g2/100*" & DataLos & „*(100+“ & DataAusschuss & „)/100)“ 'hier springt der Debugger an
.Value = .Value
.NumberFormat = „#,##0.00“
End With
…
Als Fehler kommt dann Laufzeitfehler 1004.
Es liegt wohl daran, das 127 , 5 und nicht 127 . 5 in der Variablen steht.
Weiß jemand wie ich das korrekt umwandle?
MfG