当您有多个变量时,数据透视表“不包含”

时间:2014-12-02 14:29:30

标签: excel excel-vba vba

我基本上想要包含数据透视表不包含的两件事。在下面的代码中,它有Chev和Mac。

很高兴在Excel或VBA中这样做。

  ActiveSheet.PivotTables("PivotTable4").PivotFields("Traders Name"). _
      ClearLabelFilters
ActiveSheet.PivotTables("PivotTable4").PivotFields("Traders Name").PivotFilters _
    .Add Type:=xlCaptionDoesNotContain, Value1:="mac"
ActiveSheet.PivotTables("PivotTable4").PivotFields("Traders Name").PivotFilters _
    .Add Type:=xlCaptionDoesNotContain, Value1:="chev"

我知道我可以在原始数据源中添加一个额外的列,该列将取出我不需要的信息,然后将其用作过滤器。但是,我想知道是否有更清洁的解决方案。

1 个答案:

答案 0 :(得分:0)

也许这会帮助遇到相同问题的人

ActiveSheet.PivotTables("PivotTable4").PivotFields("Traders Name")
.PivotItems("mac").Visible = False
.PivotItems("chev").Visible = False