Fonction arrondi VBA à 2 digits
Fermé
simdup
Messages postés
13
Date d'inscription
lundi 17 novembre 2014
Statut
Membre
Dernière intervention
27 février 2015
-
13 janv. 2015 à 15:23
Nenette - 9 janv. 2023 à 15:49
Nenette - 9 janv. 2023 à 15:49
3 réponses
Whismeril
Messages postés
19028
Date d'inscription
mardi 11 mars 2003
Statut
Non membre
Dernière intervention
24 avril 2024
931
13 janv. 2015 à 16:31
13 janv. 2015 à 16:31
Bonjour,
tout est incohérent dans ton message, sit tu arrondies à 2 digits alors il y a 2 chiffres dérrière la virgule.
Dans ton premier exemple il y en a 1 et dans le second 4.
Deplus tes deux exemples montrent, non un arrondi ou le n+1ieme digit vaut 5 ou plus alors l'arrondis est au supérieur:
2.354 => 2.4
0.002365 => 0.0024...
Ce que tu montres c'est tronquer.
DOnc formule bien ta question pour avoir une réponse qui te convienne.
En attendant tu peux regarder Round() et Trunc(). (Sais plus si elles existent en VBA)
tout est incohérent dans ton message, sit tu arrondies à 2 digits alors il y a 2 chiffres dérrière la virgule.
Dans ton premier exemple il y en a 1 et dans le second 4.
Deplus tes deux exemples montrent, non un arrondi ou le n+1ieme digit vaut 5 ou plus alors l'arrondis est au supérieur:
2.354 => 2.4
0.002365 => 0.0024...
Ce que tu montres c'est tronquer.
DOnc formule bien ta question pour avoir une réponse qui te convienne.
En attendant tu peux regarder Round() et Trunc(). (Sais plus si elles existent en VBA)
14 janv. 2015 à 13:24
En fait il faudrait que je crée une fonction qui me donne un nombre avec seulement 2 chiffre significatif.
Donc pour : 2.354 => 2.4
0.002365 => 0.0024
Voila j'espere que ma question est bien formulée
Merci par avance