傳回格式化為數字的表示式。
語法
FormatNumber(Expression [,NumDigitsAfterDecimal [,IncludeLeadingDigit [,UseParensForNegativeNumbers [,GroupDigits]]]])
引數:
設定值:IncludeLeadingDigit、UseParensForNegativeNumbers 和 GroupDigits 引數具有下列設定值:
表格 11-12 設定值:FormatNumber 函式
| 值 | 描述 |
|---|---|
| -1 | True |
| 0 | False |
| -2 | 使用電腦區域設定值的設定。 |
備註:
省略一或多個選擇性引數時,省略的引數值會由電腦的區域設定值提供。
註:
所有設定值資訊皆來自「區域設定值數字」頁籤。
下列範例顯示 FormatNumber 函式的用法以及預期輸出:
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