FormatCurrency, fonction

Renvoie une expression mise en forme en tant que valeur monétaire à l’aide du symbole monétaire défini dans le Panneau de contrôle système.

Syntaxe

FormatCurrency ( Expression [, NumDigitsAfterDecimal ] [, IncludeLeadingDigit ] [, UseParensForNegativeNumbers ] [, GroupDigits ] )

La syntaxe de la fonction FormatCurrency présente les arguments suivantes :

Argument

Description

Expression

Obligatoire. Expression à mettre en forme.

NumDigitsAfterDecimal

Facultatif. Valeur numérique indiquant combien de lieux à droite de la virgule sont affichés. La valeur par défaut est –1, ce qui indique que les paramètres régionaux de l’ordinateur sont utilisés.

IncludeLeadingDigit

Facultatif. Constante tristate qui indique si un zéro de tête est affiché pour les valeurs fractionnaires. Voir la section Paramètres pour les valeurs.

UseParensForNegativeNumbers

Facultatif. Constante tristate qui indique si les valeurs négatives doit ou non être entre parenthèses. Voir la section Paramètres pour les valeurs.

GroupDigits

Facultatif. Constante tristate qui indique si les nombres sont regroupés à l’aide du délimiteur de groupe spécifié dans les paramètres régionaux de l’ordinateur. Voir la section Paramètres pour les valeurs.


Paramètres

Les arguments IncludeLeadingDigit,UseParensForNegativeNumberset GroupDigits ont les paramètres suivants :

Constante

Valeur

Description

vbTrue

–1

Vraie

vbFalse

0

Fausse

vbUseDefault

–2

Utilisez le paramètre des paramètres régionaux de l’ordinateur.


Remarques

Lorsqu’un ou plusieurs arguments facultatifs sont omis, les valeurs des arguments omis sont fournies par les paramètres régionaux de l’ordinateur.

La position du symbole monétaire par rapport à la valeur de la devise est déterminée par les paramètres régionaux du système.

Remarque :  Toutes les informations de paramètres proviennent de l’onglet Monétaire paramètres régionaux, à l’exception du zéro non élevé qui provient de l’onglet Nombre.

Exemples

Expression

Résultats

SELECT FormatCurrency([UnitPrice]) AS Expr1 FROM ProductSales;

Formate les valeurs numériques du champ « Prix UnitPrice » au format « Devise » et renvoie dans la colonne Expr1.

SELECT Formatcurrency([Discount],2,-1,-1,-1) AS DiscountedPrice FROM ProductSales;

Formate les valeurs numériques du champ « Remise » au format « Devise » avec 2 décimales, toutes les valeurs inférieures à 1 ont « 0 » avant la décimale. les valeurs négatives sont couvertes par des parenthèses, la valeur est regroupée par défaut ( « 1 000 » s’affiche sous la valeur 1 000,00 $, « -1 000 » s’affiche sous la valeur (1 000,00 $), « 0 » s’affiche sous la valeur 0,00 $.

Besoin d’aide ?

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×