Gibt einen Ausdruck zurück, der als Zahl formatiert ist.
Syntax
FormatNumber(Expression [,NumDigitsAfterDecimal [,IncludeLeadingDigit [,UseParensForNegativeNumbers [,GroupDigits]]]])
Argumente:
Einstellungen: Für die Argumente "IncludeLeadingDigit", "UseParensForNegativeNumbers" und "GroupDigits" sind die folgenden Einstellungen verfügbar:
Tabelle 11-12 Einstellungen für FormatNumber-Funktion
| Wert | Beschreibung |
|---|---|
| -1 | True |
| 0 | False |
| -2 | Verwenden Sie die Einstellung aus den regionalen Einstellungen des Computers. |
Anmerkungen:
Wenn eines oder mehrere der optionalen Argumente ausgelassen werden, werden die Werte für ausgelassene Argumente durch die regionalen Einstellungen des Computers bereitgestellt.
Hinweis:
Alle Einstellungen werden aus der Registerkarte mit regionalen Einstellungen übernommen.
Die folgenden Beispiele zeigen die Verwendung der FormatNumber-Funktion zusammen mit der erwarteten Ausgabe:
Dim formattedNum formattedNum = FormatNumber(20000) 'formattedNum Outputs: 20,000.00 formattedNum = FormatNumber(20000,2) 'formattedNum Outputs: 20,000.00 formattedNum = FormatNumber(20000,5) 'formattedNum Outputs: 20,000.00000 formattedNum = FormatNumber(.20) 'formattedNum Outputs: 0.20 formattedNum = FormatNumber(.20,2,0) 'formattedNum Outputs: .20 formattedNum = FormatNumber(.20,2,-1) 'formattedNum Outputs: 0.20 formattedNum = FormatNumber(-50) 'formattedNum Outputs: -50.00 formattedNum = FormatNumber(-50,1,-1,0) 'formattedNum Outputs: -50.0 formattedNum = FormatNumber(-50,1,-1,-1) 'formattedNum Outputs: (50.0) formattedNum = FormatNumber(10000000) 'formattedNum Outputs: 10,000,000.00 formattedNum = FormatNumber(10000000,1,-1,-1,0) 'formattedNum Outputs: 10000000.0 formattedNum = FormatNumber(10000000,1,-1,-1,-1) 'formattedNum Outputs: 10,000,000.0