Je révise mes mathématiques avec VBA
	
	
		Bonjour,
J'ai du mal à faire correspondre mes résultats VBA et les résultats d'un même calcul dans une feuille EXCEL.
Qui pourrait m'expliquer pourquoi, dans la fenêtre d'exécution de VBA,
?(((32414.25*0.94)*100)+0.5)
3046940
Alors que 
 
?Int(((32414.25*0.94)*100)+0.5)
3046939
Ce qui est faux.
de même 
?(32414.25*0.94)
 30469,395 
alors que 
?Round((32414.25*0.94),2)
 30469,39
ce qui est encore faux.
Dans une cellule excel
=(32414.25*0.94) => 30469,395
=ARRONDI((32414,25*0,94);2) => 30469,40
et là c'est bon.
Il y a surement une explication ou quelque chose que je n'ai pas compris mais quoi ?
merci d'avance
Niko