如何在多列上设置数字格式?

时间:2018-11-29 16:13:59

标签: excel vba excel-vba

这应该是一个简单的解决方法,但我无法在线找到答案。我正在尝试将数字格式应用于多列。

.Columns("W:Y, AB:AC").NumberFormat = "#,##0.0%;[Red](#,##0.0%)"

但是,当我应用此代码时,出现“不匹配”错误。如果将列范围分开,我可以很好地运行此代码,但是当我尝试将它们组合以提高代码效率时,它会失败。

任何帮助将不胜感激。

谢谢

海湾合作委员会

1 个答案:

答案 0 :(得分:4)

Per Peh的回复如下:

Range("W:Y,AB:AC").NumberFormat = "#,##0.0%;[Red](#,##0.0%)"