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éenne où True (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.