Transformation chiffre

Bonjour,

Je cherche à convertir ce nombre 183150533,619999 en 183,1 M€.

Existe-t-il un code VBA pour le faire ?

Merci d'avance.

bonjour,

C'est un peu difficile car Excel ne fait pas ses arrondi comme ça !

Si tu te contentes de l'arrondi standart, quelque chose comme ça conviendra :

Sub test()
   ActiveCell = ActiveCell / 10 ^ 6
   ActiveCell.NumberFormat = "0.0" 'ou encore:= "0.0 \M€"
End Sub

Sinon il faudra que tu regardes du coté de ARRONDI.INF

A+

Bonjour

Même pas besoin de VBA, un format personnalisé suffit (de plus la valeur sera correcte dans ta cellule et non arrondie)!

Utilise le format #.0,, "M€"

foramt

Parfait merci !!!

Rechercher des sujets similaires à "transformation chiffre"