Share via


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.