不同數值的不同格式 (Format 函式)
更新:2007 年 11 月
數值的使用者定義格式運算式可具有藉由分號所分隔的一至三個區段。如果 Format 函式的 Style 引數包含其中一個預先定義的數值格式,則只允許一個區段。
如果您使用 |
此為結果 |
---|---|
只有一個區段 |
格式運算式適用於所有的數值。 |
兩個區段 |
第一區段適用於正數值及零值;第二區段適用於負數值。 |
三個區段 |
第一區段適用於正數值,第二區段適用於負數值,而第三區段適用於零值。 |
下面的範例具有兩個區段;第一區段定義正數值及零值的格式;第二區段定義負數值的格式。由於 Format 函式的 Style 引數採用字串,所以會用引號括住。
Dim Style1 As String = "$#,##0;($#,##0)"
如果您納入分號且在分號之間沒有沒有東西,則會使用正數值格式來列印遺漏的區域。例如,下面的格式顯示在第一區段格式的正數值及負數值,並且,如果數值為零則顯示 Zero。
Dim Style2 As String = "$#,##0;;\Z\e\r\o"
需求
**模組:**Strings
**組件:**Visual Basic Runtime Library (在 Microsoft.VisualBasic.dll 中)