wie "Abrunden" in VBA? (erhalte Rechenfehler!)
10.07.2004 18:47:32
korbinian
da es in VBA keine Funktion analog zu "ABRUNDEN" in Excel gibt,
brauche ich eine eigene Funktion, z.B. diese (Abschneiden nach 1 Dez):
Function test(zahl As Double) As Double
test = Int(zahl * 10) / 10
End Function
Aufgrund von internen Rundungsfehlern erhalte ich für
=test(2,3) aber 2,2 als Ergebnis...
Frage:
Gibt es einen anderen Weg, als "int" etc. oder muss ich bracchial zur Zahl 0,000001 dazuzählen?
(oder habe ich gar eine vorhandene VBA-Funktion übersehen?)
DANKE!!!