Descrição:
A função FormatCurrency em VBA é uma ferramenta essencial para a formatação de valores como moeda. Ela permite que os desenvolvedores apliquem configurações de formatação específicas de moeda ao exibir ou manipular valores financeiros em suas macros do Excel. Isso é especialmente útil em situações onde é necessário apresentar valores monetários de forma clara e legível para os usuários.
Essa função oferece a flexibilidade de controlar o número de casas decimais exibidas, bem como o símbolo da moeda e o estilo de separador de milhares, de acordo com as preferências locais do usuário.
Ao utilizar a função FormatCurrency, os desenvolvedores podem garantir uma representação visualmente consistente e profissional de valores monetários em suas aplicações VBA, proporcionando uma experiência mais agradável para os usuários finais.
Em resumo, a função FormatCurrency é uma ferramenta valiosa para qualquer programador VBA que trabalha com manipulação de valores financeiros e deseja apresentá-los de forma clara e formatada.
Exemplos:
Sub Exemplo1()
Dim valor As Double
valor = 1234.56
Dim valorFormatado As String
valorFormatado = FormatCurrency(valor)
MsgBox "O valor formatado é: " & valorFormatado
End Sub

Neste exemplo, a função FormatCurrency
é utilizada para formatar o valor 1234.56 como uma string de moeda.
Sub Exemplo2()
Dim valor As Double
valor = 789.01
Dim valorFormatado As String
valorFormatado = FormatCurrency(valor, 2)
MsgBox "O valor formatado é: " & valorFormatado
End Sub
Neste exemplo, a função FormatCurrency
é utilizada para formatar o valor 789.01 como uma string de moeda com 2 casas decimais.