首页 > 解决方案 > excel vba:列列表的数字格式

问题描述

在列列表上使用 numberFormat 是否有更短的方法?例如我有

.Columns("C").NumberFormat = "#,##0.00_)"
.Columns("F").NumberFormat = "#,##0.00_)"
.Columns("G").NumberFormat = "#,##0.00_)"

类似的东西(不起作用)

 Range(.Columns(3), .Columns(6), .Columns(9)).NumberFormat = "#,##0.00_)"

谢谢你的帮助,杜克

标签: excelvbaformat

解决方案


像这样的东西,可以为你工作。

Dim r As Excel.Range

Set r = Union(ActiveSheet.Columns(1), ActiveSheet.Columns(3), ActiveSheet.Columns(5))
r.Select

推荐阅读