Partage via


Méthode Application.EuroConvert (Access)

Utilisez la fonction EuroConvert pour convertir un nombre en euro ou en euro en devise participante. Vous pouvez également l'utiliser pour convertir un nombre à partir d'une seule devise participant à une autre en utilisant l'euro comme intermédiaire (triangulation). La fonction EuroConvert utilise les taux de conversion fixes établis par l'Union européenne.

Syntaxe

expression. EuroConvert (Number, SourceCurrency, TargetCurrency, FullPrecision, TriangulationPrecision)

expressionUne variable qui représente un objetApplication.

Paramètres

Nom Requis/Facultatif Type de données Description
Number Obligatoire Double Nombre à convertir ou référence à un champ contenant ce nombre.
SourceCurrency Obligatoire Chaîne Expression chaîne ou référence à un champ contenant la chaîne, correspondant à l'acronyme choisi par l'Organisation internationale de normalisation (ISO) pour désigner la monnaie à convertir. Il peut s'agir de l'un des codes ISO répertoriés dans la section Remarques.
TargetCurrency Obligatoire Chaîne Expression chaîne ou référence à un champ contenant la chaîne, correspondant au code ISO de la monnaie dans laquelle vous souhaitez convertir le nombre. Pour obtenir une liste des codes ISO, consultez la section Remarques.
FullPrecision Facultatif Variant Valeur booléenneTrue (1) ignore les règles d’arrondi propres à la devise (appelée précision d’affichage dans la description de l’argument sourcecurrency ) et utilise le facteur de conversion à 6 chiffres significatifs sans arrondi de suivi. False (0) utilise les règles d'arrondi spécifiques à chaque monnaie pour afficher le résultat. Si le paramètre est omis, la valeur par défaut est False.
TriangulationPrecision Facultatif Variant Valeur entière supérieure ou égale à 3 qui spécifie le nombre de chiffres significatifs dans la précision de calcul utilisée pour la valeur euro intermédiaire lors de la conversion entre deux devises nationales/régionales.

Valeur renvoyée

Double

Remarques

Le tableau suivant contient les codes ISO pouvant être utilisés avec les arguments DeviseSource et DeviseCible.

Devise Code ISO Précision du calcul Afficher la précision
franc belge BEF 0 0
franc luxembourgeois LUF 0 0
deutsche mark DEM 2 2
peseta espagnole ESP 0 0
franc français FRF 2 2
livre irlandaise IEP 2 2
lire italienne ITL 0 0
florin néerlandais NLG 2 2
schilling autrichien ATS 2 2
escudo portugais PTE 0 0
mark finlandais FIM 2 2
euro EUR 2 2

Dans le tableau précédent, la précision de calcul détermine l'unité monétaire à laquelle est arrondi le résultat en fonction de la monnaie de conversion. Par exemple, dans une conversion en deutsche marks, la précision de calcul est 2 et le résultat est arrondi au pfennig le plus proche, sachant que 100 pfennigs correspondent à un mark. De la précision d'affichage dépend le nombre de décimales qui s'affichent dans le champ contenant le résultat.

Les versions ultérieures de la fonction EuroConvert peuvent prendre en charge des monnaies supplémentaires.

Devise Code ISO
couronne danoise DKK
drachme GRD
couronne suédoise SEK
livre sterling GBP

Tous les zéros de fin sont tronqués et les paramètres non valides renvoient #Error.

Si le code ISO source est identique au code ISO cible, la valeur d'origine du nombre est active.

Cette fonction n'applique pas un format.

La fonction EuroConvert utilise les taux en cours établis par l'Union européenne. Si les taux changent, Microsoft mettra à jour la fonction. Pour obtenir des informations complètes les règles et les taux en vigueur, consultez les publications de Commission européenne relatives à l'euro.

Exemple

Le premier exemple convertit 1,20 deutsche mark en une valeur en euros (réponse = 0,61). Le deuxième exemple convertit 1,47 franc français en deutsche marks (réponse = 0,44 DM). Les taux de conversion choisis sont les suivants : 1 euro = 6,55858 francs français et 1,92974 deutsche mark.

EuroConvert(1.20,"DEM","EUR") 
EuroConvert(1.47,"FRF","DEM",TRUE,3)

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.