我基本上想要包含数据透视表不包含的两件事。在下面的代码中,它有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"
我知道我可以在原始数据源中添加一个额外的列,该列将取出我不需要的信息,然后将其用作过滤器。但是,我想知道是否有更清洁的解决方案。
答案 0 :(得分:0)
也许这会帮助遇到相同问题的人
ActiveSheet.PivotTables("PivotTable4").PivotFields("Traders Name")
.PivotItems("mac").Visible = False
.PivotItems("chev").Visible = False