Trunc(Round(Nombre décimel),2)2)

Bonjour à tous,

Un programme VBA fait des opérations (multiplication et division) avec des nombres décimaux issus d'une base de données.

Il affiche les résultats sous format nombre dans mon onglet "Résultat". Les résultats des ces opérations sont des nombres décimaux avec parfois 10^-10 décimales.

Je dois garder uniquement 2 décimales après avoir arrondi, sans quoi mes données sont inexploitables. Via une formule cela donnerais Trunc(Round("résultat",2)2).

Je ne trouve pas de solution directement via le code.. Un exemple simplifié avec le fichier en PJ.

9exemple.xlsm (20.14 Ko)

Merci pour votre aide.

Adrian

Bonsoir,

si j'ai bien compris : Worksheets("Résultat").Range("A" & i) = Round(Worksheets("BDD").Range("B" & i).Value * 1260, 2)

@ bientôt

LouReeD

Tout simplement..

Merci!

Oui ! tout simplement ! Mais du coup j'ai ajouté "si j'ai bien compris" car je trouvais cela trop simple !
Quand on a la tête dans le guidon on ne voit plus le paysage !

Merci pour votre remerciement.

@ bientôt

LouReeD

Rechercher des sujets similaires à "trunc round nombre decimel"