感谢您在百忙之中阅读我的询价单。
我正在使用透视表对象。在下面的表中,我想格式化Class1和Class2整个行(**,表引用)使用VBA.
我明白我可以使用:
s = DataRange/LabelRange, with PivotTable(n).PivotFields(m).s
是否有一种方法可以选择我需要的单元格?
Sum of x Sum of y Sum of z
**Class1 C1.X C1.Y C1.Z**
String.C1.1 x y z
String.C1.2 x y z
String.C1.3 x y z
**Class2 C1.X C1.Y C1.Z**
String.C2.1 x y z
String.C2.2 x y z
String.C2.3 x y z
已解决!:
-
创建数据透视表样式命名为"what_ever"并编辑相应的"行副标题(i)">
-
在VBA代码中,只需使用
指定样式PivotTable(i).TableStyle2 = "what_ever"
这比我想象的要容易得多,我浪费了很多时间😭