Descricao: |
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 SaberExcel
|