Bonjour,
Je viens de découvrir quelque chose qui me semble assez étrange :
la fonction "arrondi" d'Excel ne donne pas les mêmes résultats que la fonction "round" en macro ... mais seulement pour certaines valeurs.
par exemple :
6.25 est arrondi à 6.3 avec "arrondi" mais à 6.2 avec "round"
idem pour 6.45 / 6.65 / 6.85
en revanche pour toutes les autres décimales à 2 chiffres je trouve le même résultat sur les 2 fonctions.
6.75 est arrondi à 6.8 avec "arrondi" et aussi avec "round"
quelqu'un a-t-il une explication ? et une solution pour que je puisse trouver une formule en macro qui me donne 6.3 comme arrondi de 6.25 ?
Merci par avance,
Emily.
PS. je précise que je ne peux pas taper directement ma fonction Excel avec guillemets et crochets dans vba car mon arrondi intervient dans une boucle for ... next avec par conséquent des valeurs changeantes de ce qui est à arrondir.
Partager