Le résultat est toujours retourné tronqué de ses décimales.
Sub FormaterCorrectement()
rem question : Comment formater
Const EURO As Double = 6.55957
Dim mesFrancs As Double
Dim Resultat As Double
mesFrancs = InputBox("Saisissez la somme en francs")
Resultat = CDbl(Format(mesFrancs / EURO, "##.00"))
' Je convertis en Double le formatage à deux décimales du résultat
' sinon le résultat avant l'affichage est casté et la partie décimale tombe
MsgBox(Resultat, 64 , "Résultat de la conversion")
End Sub

No Comments Yet