rebonsoir @+Thierry , bonsoir Didier
mon anglais n'est pas terrible mais il semblerait que ce lien traite du meme sujet
http://support.microsoft.com/default...b;en-us;225330
les 2 fonctions ne renvoient donc pas toujours la meme valeur
Sub Test()
MsgBox Round(10.5, 0)
MsgBox Application.WorksheetFunction.Round(10.5, 0)
End Sub
pourtant dans ton classeur tous les criteres ne semblent pas totalement remplis pour que le probleme survienne :
You set the numdecimalplaces argument to zero, or omit this argument.
and
The expression contains an even numbered integer ending in the decimal .5.
la solution proposée dans l'aide :
If you want to use a round function consistent with Excel's worksheet function, use the WorksheetFunction property
bonne soiree
MichelXld