Z
Zarkoff
Guest
Bonjour,
J'ai une macro qui recopie des donnée d'un fichier vers un autre
ces données sont sur 3 décimales et je veux les arrondir à la volée.
j'ai donc fait :
Sheets("destination").Cells(1, 6) = Round(Sheets("source").Cells(1, 9).Value, 2)
mais voila si le chiffre est du style 0.955, ca va faire 0.95 au lieu de 0.96...
dès qu'il y a un 5 en troisième position, ca ne marche pas .... alors qu'avec les autres chiffre ca marche bien.
une idée ??? parce que la je vois pas
ps j'ai essayé avec CDEC mais pareil...
J'ai une macro qui recopie des donnée d'un fichier vers un autre
ces données sont sur 3 décimales et je veux les arrondir à la volée.
j'ai donc fait :
Sheets("destination").Cells(1, 6) = Round(Sheets("source").Cells(1, 9).Value, 2)
mais voila si le chiffre est du style 0.955, ca va faire 0.95 au lieu de 0.96...
dès qu'il y a un 5 en troisième position, ca ne marche pas .... alors qu'avec les autres chiffre ca marche bien.
une idée ??? parce que la je vois pas
ps j'ai essayé avec CDEC mais pareil...