VBA FormatCurrency() : macro pour formater en devises

La fonction FormatCurrency dans VBA est utilisée dans les macros pour formater sous forme de devise.

La fonction Formatcurrency()

La fonction VBA Formatcurrency() suit la syntaxe suivante :

FormatCurrency(variable)

Exemple de macro avec FormatCurrency

La macro

Sub nommacro()

Dim i As Integer

For i = 1 To 5

'Résultat dans Ligne de 1 à 5, Colonne 2
Cells(i, 2).Value = FormatCurrency(Cells(i, 1))

Next i

End Sub

Les données sources

ABCDE
1112,00
237,33
312,44
44,15
51,38

Le résultat

ABCDE
1112,00112,00 €
237,3337,33 €
312,4412,44 €
44,154,15 €
51,381,38 €