Excel planilha vba converte moedas dolar euro libra franco

Sex, 03 de Dezembro de 2010 14:17 Expedito Marcondes
Imprimir

Saberexcel - o site das macros

Essa macro do Aplicativo Microsoft Excel VBA, converte moedas estrangeiras (Dolar,Euro,Libra,Franco) para o Real, também faz uma uma formatação personalizada para as moedas como pode ser verificado na macro abaixo. Os valores são fictícios e tem somente finalidade didática.
VALORES FICTICIOS - COM FINALIDADE DIDÁTICA.

Sub conversao_moedas()
'formatação personalizada da moeda.
dolar = "#,##0.00 [$$-1]_-;[Red]#,##0.00 [$$-1]_-"
euro = "#,##0.00 [$€-1]_-;[Red]#,##0.00 [$€-1]_-"
libra = "#,##0.00 [$£-1]_-;[Red]#,##0.00 [$£-1]_-"
franco = "#,##0.00 [$Fr-1]_-;[Red]#,##0.00 [$Fr-1]_-"

On Error Resume Next
If [A1].Value = 1 Then
[E8].Value = Round([C8].Value / [D8].Value, 2)
[E8].NumberFormat = dolar

ElseIf [A1].Value = 2 Then
[E8].Value = Round([C8].Value / [D8].Value, 2)
[E8].NumberFormat = euro

ElseIf [A1].Value = 3 Then
[E8].Value = Round([C8].Value / [D8].Value, 2)
[E8].NumberFormat = libra

ElseIf [A1].Value = 4 Then
[E8].Value = Round([C8].Value / [D8].Value, 2)
[E8].NumberFormat = franco
End If

End Sub


Aprenda tudo sobre o Aplicativo Microsoft Excel VBA(Visual Basic Application), sozinho, com baixo custo, praticando com os produtos didáticos Saberexcel




   Baixe exemplo de planilha contendo a macro acima
 
 vba converte moedas dolar euro libra franco (19.43 kB)

Tags:
Última atualização em Dom, 14 de Agosto de 2011 07:07