[VBA / Excel] Arrondir à l'entier supérieur

Résolu/Fermé
sfritz Messages postés 41 Date d'inscription jeudi 9 octobre 2008 Statut Membre Dernière intervention 1 janvier 2014 - 9 oct. 2008 à 11:42
 abdavulocat - 26 juil. 2016 à 22:01
Bonjour,
tout est écrit dans le titre.
j'utilise actuellement une variable en Integer, mais les valeurs sont arrondies au supérieur ou à l'inférieur.
J'aimerai qu'elle soit arrondie uniquement au supérieur, même quand je suis a X,00000001 que ça me mette X+1 comme entier.
Comment faire ça?
Pouvez vous m'aider?

Merci

12 réponses

Mik-78 Messages postés 10 Date d'inscription mardi 11 septembre 2012 Statut Membre Dernière intervention 12 mars 2013 26
12 févr. 2013 à 10:52
Bon le sujet date, mais ça peut en intéresser d'autres !

Vous vous compliquez la vie, il suffit d'écrire tout simplement :
Application.WorksheetFunction.RoundUp(Valeur)
24
Oui mais avec entre les parenthèses (Valeur, Nombre de chiffres après la virgule)
Par exemple pour arrondir à l'entier supérieur :
Application.WorksheetFunction.RoundUp(Valeur,0)
0