décimales d'un nombre

Le
José
bonjour à tous,
quel code utiliser en vba pour qu'un nombre à 10 décimales ou plus se
retrouve avec seulement 2 décimales.
ex : 12,123456789 doit donner 12,12
merci
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Jacky
Le #6797771
Bonjour,
Ceci peut-être
'-----------
Le nombre en A1
[a1].NumberFormat = "0.00"
OU
nombre = 12.123456789
MsgBox Format(nombre, "0.00")
'----------

--
Salutations
JJ


"José" 484a7252$1$6005$
bonjour à tous,
quel code utiliser en vba pour qu'un nombre à 10 décimales ou plus se
retrouve avec seulement 2 décimales.
ex : 12,123456789 doit donner 12,12
merci



Modeste
Le #6798231
Bonsour® José avec ferveur ;o))) vous nous disiez :

quel code utiliser en vba pour qu'un nombre à 10 décimales ou plus se
retrouve avec seulement 2 décimales.
ex : 12,123456789 doit donner 12,12


avec perte des décimales superflues
ActiveCell = Int(ActiveCell * 100) / 100
troncature

ou :
ActiveCell = Application.Floor(ActiveCell, 0.01)
arrondi inferieur

encore :
ActiveCell = Application.Ceiling(ActiveCell, 0.01)
arrondi supérieur

--
--
@+
;o)))

Merguez07
Le #6800331
si tu souhaite l'arrondir utilise :
A,123456789
Round(A,2)

Xavier

"José" : 484a7252$1$6005$
bonjour à tous,
quel code utiliser en vba pour qu'un nombre à 10 décimales ou plus se
retrouve avec seulement 2 décimales.
ex : 12,123456789 doit donner 12,12
merci




Publicité
Poster une réponse
Anonyme