Arrondir en VBA

Résolu/Fermé
amerya2016 Messages postés 33 Date d'inscription mercredi 27 janvier 2016 Statut Membre Dernière intervention 23 février 2016 - 16 févr. 2016 à 09:44
Pierre1310 Messages postés 8554 Date d'inscription lundi 21 décembre 2015 Statut Membre Dernière intervention 21 juillet 2020 - 16 févr. 2016 à 15:55
Bonjour,

je souhaiterais arrondir la valeur_a ... mais j'ai pas pu le faire.
je vous pris de bien vouloir m'aider


Merci

2 réponses

eljojo_e Messages postés 1155 Date d'inscription lundi 10 mai 2010 Statut Membre Dernière intervention 14 octobre 2022 152
16 févr. 2016 à 14:21
En vba, il faut écrire
round(toncalcul), 2) '2 étant le nombre de décimal

1
Pierre1310 Messages postés 8554 Date d'inscription lundi 21 décembre 2015 Statut Membre Dernière intervention 21 juillet 2020 645
16 févr. 2016 à 14:23
j'ai utilisé Application.WorksheetFunction.RoundUp(stock_a * 100, 2) mais oui ça revient au même.
0
eljojo_e Messages postés 1155 Date d'inscription lundi 10 mai 2010 Statut Membre Dernière intervention 14 octobre 2022 152 > Pierre1310 Messages postés 8554 Date d'inscription lundi 21 décembre 2015 Statut Membre Dernière intervention 21 juillet 2020
16 févr. 2016 à 14:31
C'est différent, roundup() c'est un arrondi supérieur, et round() c'est un arrondi tout court
0