Pivotfields多重过滤器

时间:2017-08-16 15:50:15

标签: excel-vba pivot-table vba excel

我有以下代码,我试图让我的pivotfields数据透视表的一部分显示3个国家(法国,比利时和卢森堡)。每次更新表格时,国家名单都会扩大和收缩(但法国,比利时和卢森堡仍然存在)。

'delete all filters for country
  With ActiveSheet.PivotTables("PivotTable1").PivotFields("countryName")
  .ClearAllFilters
  .CurrentPage = "FRANCE"
  .PivotItems("BELGIUM").Visible = True
  .PivotItems("LUXEMBOURG").Visible = True

  End With

这不起作用,现在出现代码(错误)问题,但比利时和卢森堡不会出现在已过滤的列表中

任何人都可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

此代码应该满足您的需求。要了解有关快速过滤数据透视表的详细信息,请查看我的blogpost on the subject

node server.js