使用excel VBA控制powerpivot的报告过滤器

时间:2017-10-11 09:14:34

标签: excel-vba powerpivot vba excel

我有10个电源数据透视表,报告过滤器需要使用excel VBA在Excel-2010中通过单元格引用控制

同样适用于普通数据透视表。

NewCat = Worksheets(6).Range("G12").Value


Set pt1 = Worksheets(5).PivotTables("PivotTable3")
Set Field1 = pt1.PivotFields("[Lead_f].[Lead_Generation_Month].
[Lead_Generation_Month]")

With pt1
Field1.CurrentPage = NewCat
pt1.RefreshTable
End With

1 个答案:

答案 0 :(得分:0)

假设主要想法是让所有10个枢轴同步,非VBA的方法是将一个切片器添加到其中一个数据透视表中进行过滤。然后转到其他每个枢轴并将过滤器连接设置为切片器。