如果指定区域中的所有单元格的数字格式不一致,则此属性将返回 Null

格式代码是在 设置单元格格式 对话框中 格式代码 选项相同的字符串。 Format 函数使用不同的格式代码字符串不是做 NumberFormat NumberFormatLocal 属性。

有关详细信息,请参阅 数字格式代码(Microsoft 支持)

以下这些示例分别对 Sheet1 中的 A17 单元格、第一行和 C 列的数字格式进行设置。

Worksheets("Sheet1").Range("A17").NumberFormat = "General" 
Worksheets("Sheet1").Rows(1).NumberFormat = "hh:mm:ss" 
Worksheets("Sheet1").Columns("C"). _ 
 NumberFormat = "$#,##0.00_);[Red]($#,##0.00)"

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。