Excel VBA数字格式分类

我有一个Excel工作表填充数据,我需要使用VBA来格式化单元格,这本身不是一个问题 – 让单元格显示正确的格式。 然而,我很难设置数字格式类别为“货币”,有没有办法使用VBA来设置此。 目前我在单元格中看到正确的格式,但格式类别设置为“自定义”。

谢谢

提示:格式化单元格时logging一个macros,告诉你如何去做。 只要用您正在处理的范围来replaceSelectionmacroslogging器问题。

假设r是你的范围:

 with r .NumberFormat = "$ #,##0.00" end with