不同数值的不同格式(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 运行库(在 Microsoft.VisualBasic.dll 中)