arrondir chiffre au multiple en VBA

bigs32

XLDnaute Junior
un exemple
j'ai des chiffres entre 10,6 à 10,6999999.
j'aimerais savoir en VBA s'il est possible d'arrondir les chiffres de cette façon:
si le chiffre entre 10,61 à 10,65 alors c'est 10,65
si le chiffre entre 10,66 à 10,6999 alors c'est 10,7
merci d'avance
 

mromain

XLDnaute Barbatruc
Re : arrondir chiffre au multiple en VBA

bonjour bigs32,

voici une solution :
Code:
Public Function MonArrondi(val As Double) As Double
MonArrondi = WorksheetFunction.RoundUp(val / 0.05, 0) * 0.05
End Function

il s'agit juste d'une adaptation/retranscription en VBA de la solution trouvée ici.

a+
 

Statistiques des forums

Discussions
312 584
Messages
2 089 965
Membres
104 319
dernier inscrit
J-LZ