我是VBA新手,我正在尝试激活我的数据透视表,并从数据透视表中选择字段。
如何在VBA代码中编写它?
任何帮助将不胜感激。
答案 0 :(得分:0)
如果你想要count或sum值,你应该使用这个代码
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