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
Utilisateur anonyme
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