Runden mit VBA vs. Rundungsfunktion in Excel
14.02.2005 15:16:19
Bernd
ich möchte Euro-Werte (Ganze Zahlen) in Tausend-Euro-Werte per VBA umrechnen. Dabei ergeben sich Rundungsprobleme. VBA rundet anders als die übliche Funktion "Runden(Zahl;Anzahl_Stellen)".
(Auszug aus dem Code)
...
For Each cell In Selection
cell.Value = Round(cell.Value, 0)
Next
...
VBA-Ergebnisse:
102.500 = 102 (falsch)
105.500 = 105 (korrekt)
110.500 = 110 (falsch)
Hat jemand einen Tipp ?
Danke und Gruß
Bernd