Método Application.EuroConvert (Access)
Use a função EuroConvert para converter um número em euro ou de euro em uma moeda participante. Você também pode usá-lo para converter um número de uma moeda de participante para outro usando o euro como intermediário (triangulação). A função EuroConvert usa taxas de conversão fixas estabelecidas pela União Europeia.
Sintaxe
expressão. EuroConvert (Número, SourceCurrency, TargetCurrency, FullPrecision, TriangulationPrecision)
expressão Uma variável que representa um Aplicativo objeto.
Parâmetros
Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
---|---|---|---|
Número | Obrigatório | Double | O número que você deseja converter ou uma referência a um campo que contém o número. |
SourceCurrency | Obrigatório | String | Uma expressão de cadeia de caracteres ou uma referência a um campo que contém a cadeia correspondente ao acrônimo International Standards Organization (ISO) para a moeda que deseja converter. Pode ser um dos códigos ISO listados na seção Comentários. |
TargetCurrency | Obrigatório | String | Uma expressão de cadeia de caracteres ou uma referência a um campo que contém a cadeia, correspondente ao código ISO da moeda na qual você deseja converter o número. Para obter uma lista dos códigos ISO, consulte a seção Comentários. |
FullPrecision | Opcional | Variantes | Um valor booliano em que True (1) ignora as regras de arredondamento específicas da moeda (chamada precisão de exibição na descrição do argumento de origem ) e usa o fator de conversão de 6 dígitos significativos sem arredondamento de acompanhamento. False (0) usa as regras de arredondamento específicas da moeda para exibir o resultado. Se o parâmetro for omitido, o valor padrão é False. |
TriangulationPrecision | Opcional | Variantes | Um valor inteiro maior ou igual a 3 que especifica o número de dígitos significativos na precisão de cálculo usada para o valor intermediário do euro ao converter entre duas moedas nacionais/regionais. |
Valor de retorno
Duplo
Comentários
A tabela a seguir contém os códigos ISO que podem ser usados com os argumentos SourceCurrency e TargetCurrency.
Moeda | Código ISO | Precisão de cálculo | Exibir precisão |
---|---|---|---|
franco belga | BEF | 0 | 0 |
franco de Luxemburgo | LUF | 0 | 0 |
marco alemão | DEM | 2 | 2 |
peseta espanhola | ESP | 0 | 0 |
franco francês | FRF | 2 | 2 |
libra irlandesa | IEP | 2 | 2 |
lira italiana | ITL | 0 | 0 |
guilder holandês | NLG | 2 | 2 |
xelim austríaco | ATS | 2 | 2 |
escudo português | PTE | 0 | 0 |
marca finlandesa | FIM | 2 | 2 |
euro | EUR | 2 | 2 |
Na tabela anterior, a precisão de cálculo determina qual unidade monetária arredonda o resultado com base na moeda de conversão. Por exemplo, ao converter em marcos alemães, a precisão de cálculo é 2 e o resultado é arredondado para o pfennig (unidade monetária alemã) mais próximo, 100 pfennigs correspondem a um marco. A precisão de exibição determina quantas casas decimais aparecem no campo que contém o resultado.
Versões mais recentes da função EuroConvert podem oferecer suporte a moedas adicionais.
Moeda | Código ISO |
---|---|
coroa dinamarquesa | DKK |
dracma | GRD |
coroa sueca | SEK |
libra esterlina | GBP |
Zeros à esquerda são truncados e os parâmetros inválidos retornam #Error.
Se o código ISO de origem for o mesmo código ISO de destino, o valor original do número será ativo.
Esta função não aplica um formato.
A função EuroConvert usa as taxas atuais estabelecidas pela União Europeia. Se a taxa for alterada, a Microsoft atualizará a função. Para obter informações completas as regras e as taxas atualmente em vigor, consulte as publicações sobre o euro Europeu comissão.
Exemplo
O primeiro exemplo converte 1,20 marcos alemães em um valor em dólar do euro (resposta = 0,61). O segundo exemplo converte 1,47 francos franceses em marcos alemães (resposta = 0,44 MA). As taxas de conversão utilizadas são de 1 euro = 6,55858 francos franceses e 1,92974 marcos alemães.
EuroConvert(1.20,"DEM","EUR")
EuroConvert(1.47,"FRF","DEM",TRUE,3)
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.