我是 VBA 新手,我正在尝试激活我的数据透视表,并从数据透视表中选择字段。
如何用 VBA 代码编写它?
任何帮助将不胜感激。
如果你想要计数或求和值,你应该使用这个代码
Set pt = Worksheets("Sheet1").PivotTables(1);
debug.print pt.GetPivotData("data field", "field1", "item1"......)
这与普通的 GetPivotData 函数几乎相同。
如果你想要列的文字墙,你可以使用这个
Set pt = Worksheets("Sheet1").PivotTables(1);
For Each pt1 In pt.RowFields("Name of column").PivotItems;
debug.print pt1.value;
next