Afficher un message
Vieux 10/05/2005, 19h15   #2 (permalink)
MichelXld
XLDnaute Barbatruc
 
Date d'inscription: février 2005
Messages: 3 816
Par défaut Re:Imprécision/Erreur de Calcul par VBA avec ROUND

bonjour cher Thierry

effectivement c'est curieux

Round((BaseAmount * InterestRate) / 100 * _
((CDate(DateStop) - CDate(DateStart)) / DayPerYear), 2)


renvoie 1409,37


par contre

Application.WorksheetFunction.Round((BaseAmount * InterestRate) / 100 * _
((CDate(DateStop) - CDate(DateStart)) / DayPerYear), 2)


renvoie 1409,38 , comme la formule de la cellule B15

(testé avec Excel 2002 )


je te souhaite une bonne soiree
MichelXld

Message édité par: MichelXld, à: 10/05/2005 18:16
MichelXld est déconnecté   Réponse avec citation