Bonjour,
Je fais une macro excel en VBA et j'ai un petit soucis avec la fonction Format()
Je veux que les chiffres soient arrondis à 2 chiffres apres la virgule
99.9999999 -> 100
85.366 -> 85,37
100 -> 100
Pour ce faire, j'ai utilisé le code suivant :
Code :
- Dim moy As Variant
- moy = Range("U31" ).Value
- moy = Format(moy, "0.#,#" )
- Selection.Characters.Text = "U31 = " & moy
|
Donc ca marche super pour
lorsque Range("U31" ).Value=85.366 moy = 85,37
mais lorsque le resultat est un entier, il me laisse la virgule
lorsque Range("U31" ).Value=100 moy = 100,
Comment puis je me debarrasser de cette virgule ?
Merci pour votre aide
Message édité par fatloui le 29-06-2009 à 14:15:23