dieses Forum hat mich schon oft bei so manchem Problem geholfen, nun muss ich selber mal eine _ Frage stellen. Ich habe das Problem, dass, sobald ich einer Double Variablen das Ergebnis der Rechnung "5 - 4.9" zuweise, ich als Ergebnis "9,99999999999996E-02" bekomme! Kann das jemand nachvollziehen oder mir sagen woran das liegt?
Sub test()
Dim d As Double
d = 2 - 1.9 'ergibt: 0,1
Debug.Print d
d = 5 - 4.9
Debug.Print d 'ergibt: 9,99999999999996E-02
End Sub