FormatNumber, fonction (Visual Basic)
Mise à jour : novembre 2007
Retourne une expression sous forme de nombre.
Function FormatNumber(
ByVal Expression As Object,
Optional ByVal NumDigitsAfterDecimal As Integer = -1,
Optional ByVal IncludeLeadingDigit As TriState = TriState.UseDefault,
Optional ByVal UseParensForNegativeNumbers As TriState = TriState.UseDefault,
Optional ByVal GroupDigits As TriState = TriState.UseDefault
) As String
Paramètres
Expression
Requis. Expression à formater.NumDigitsAfterDecimal
Facultatif. Valeur numérique indiquant le nombre de décimales affichées. 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 (3 états) qui indique si un 0 non significatif s'affiche pour les valeurs décimales. Consultez « Settings » pour obtenir les valeurs.UseParensForNegativeNumbers
Facultatif. Constante Tristate (3 états) qui indique si les valeurs négatives doivent être mises entre parenthèses. Consultez « Settings » pour obtenir les valeurs.GroupDigits
Facultatif. Constante Tristate (3 états) qui indique si les nombres doivent ou non être regroupés en utilisant le délimiteur de groupe spécifié dans les paramètres régionaux de l'ordinateur. Consultez « Settings » pour obtenir les valeurs.
Paramètres
Les arguments IncludeLeadingDigit, UseParensForNegativeNumbers et GroupDigits prennent les valeurs suivantes.
Constante |
Description |
---|---|
TriState.True |
True |
TriState.False |
False |
TriState.UseDefault |
Paramètres régionaux de l'ordinateur |
Exceptions
Type d'exception |
Numéro de l'erreur |
Condition |
---|---|---|
Le type n'est pas numérique. |
Consultez la colonne « Numéro d'erreur » si vous mettez à niveau des applications Visual Basic 6.0 qui utilisent la gestion non structurée des erreurs. (Vous pouvez comparer le numéro d'erreur par rapport à Number, propriété (objet Err).) Toutefois, lorsque cela est possible, vous devez envisager de remplacer un tel contrôle d'erreurs par Vue d'ensemble de la gestion structurée des exceptions pour Visual Basic.
Notes
Lorsqu'un ou plusieurs des arguments facultatifs sont omis, les valeurs de ces arguments sont fournies par les paramètres régionaux.
Remarque : |
---|
Tous les paramètres sont issus des paramètres régionaux de l'application. Par défaut, il s'agit des paramètres régionaux définis dans le Panneau de configuration. Toutefois, ceux-ci peuvent être modifiés par programme à l'aide du .NET Framework. |
Exemple
Cet exemple illustre la fonction FormatNumber.
Dim TestNumber As Integer = 45600
' Returns "45,600.00".
Dim TestString As String = FormatNumber(TestNumber, 2, , , TriState.True)
Configuration requise
Espace de noms :Microsoft.VisualBasic
**Module :**Strings
**Assembly :**bibliothèque Visual Basic Runtime (dans Microsoft.VisualBasic.dll)
Voir aussi
Référence
Liste des manipulations de chaînes
FormatCurrency, fonction (Visual Basic)
FormatDateTime, fonction (Visual Basic)