使用 VBA 筛选数据透视表 Table
Filtering Pivot Table Using VBA
我正在尝试编写一些 VBA 代码来过滤我的数据透视表以仅显示大于 0 的记录。
当我 运行 代码时,我收到错误 "Application-defined or object-defined error"。
我真的不知道是什么导致了这个问题,所以希望得到大家的帮助!
这是我的代码:
Sheet32.PivotTables("PivotTable11").PivotFields("Retail Division"). _
PivotFilters.Add Type:=xlValueIsGreaterThan, DataField:=Sheet32.PivotTables("PivotTable11").PivotFields("Sum of Recordable Injuries"), Value1:=0
知道为什么代码不是 运行ning 吗?
尝试在您的行之前清除过滤器:
Sheet32.PivotTables("PivotTable11").PivotFields("Retail Division").ClearAllFilters
我正在尝试编写一些 VBA 代码来过滤我的数据透视表以仅显示大于 0 的记录。
当我 运行 代码时,我收到错误 "Application-defined or object-defined error"。
我真的不知道是什么导致了这个问题,所以希望得到大家的帮助!
这是我的代码:
Sheet32.PivotTables("PivotTable11").PivotFields("Retail Division"). _
PivotFilters.Add Type:=xlValueIsGreaterThan, DataField:=Sheet32.PivotTables("PivotTable11").PivotFields("Sum of Recordable Injuries"), Value1:=0
知道为什么代码不是 运行ning 吗?
尝试在您的行之前清除过滤器:
Sheet32.PivotTables("PivotTable11").PivotFields("Retail Division").ClearAllFilters