Bonjour,
j'ai rencontré une erreur d'exécution de la fonction en VBA qui renvoi la partie entière d'un nombre que j'arrive pas à résoudre. je m'explique:
soit le nombre suivant :
37,4*50/17 = 37,4/0,34 = 110,000
(0,34 vaut 17/50). Il est évident que
Int(37,4*50/17) = Int(37,4/0,34) = 110
Malheureusement à l'exécution de la fonction via VBA le résultat des deux expressions est différent:
Int(37,4*50/17) renvoi 110 par contre Int(37,4/0,34) renvoi 109 ?
Alors comme peut on résoudre se problème?
Cordialement
Partager