Problem mit Dezimalzahlen in Tabellenzellen (VBA)
17.07.2008 01:18:26
Ulf
Angenommen der Wert in b3 sei 38,785
Diesen Wert lese ich in eine Variable (double)
r = Tabelle1.Range("B3").Formula
Anschließend wird eine Variable (auch double) hinzuaddiert und in einer anderen Zelle ausgegeben
Tabelle1.Range("B4").Formula = r + Mindestzeit
Das ganze funktioniert nicht wie erwartet. Wenn Mindestzeit auf 2,00 festgelegt ist ist mein Ergebnis in der Ausgabezelle 38787 (also 38,785 + 2,00). Beim Auslesen wird nicht berücksichtigt, dass es sich um eine reelle Zahl handelt und der Wert als Integer interpretiert - Das Komma wird Quasi überlesen.
Was mache ich falsch?
Danke und Gruß Backflip