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
A voir également:

2 réponses

eljojo_e Messages postés 1151 Date d'inscription lundi 10 mai 2010 Statut Membre Dernière intervention 14 octobre 2022 141
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 636
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 1151 Date d'inscription lundi 10 mai 2010 Statut Membre Dernière intervention 14 octobre 2022 141 > 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
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 à 15:26
svp. j'utilise quoi alors...?
0
Pierre1310 Messages postés 8554 Date d'inscription lundi 21 décembre 2015 Statut Membre Dernière intervention 21 juillet 2020 636
16 févr. 2016 à 15:30
Tu peux utiliser les 2, dans tous les cas l'arrondi ne te donnera pas un résultat = 100% au total donc ce n'est pas grave.
0
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 à 15:52
je vous remercie infiniment.... merci merci merci pour votre collaboration et votre patience avec moi

Mes salutations les plus distinguées
0