【发布时间】:2018-11-15 02:56:54
【问题描述】:
我正在尝试为 Microsoft Excel 编写 VBA 代码,以从数据透视表中筛选出我们的一些项目(例如 100 个项目中的 3 个项目)。到目前为止,我一直在使用的方法是声明我不想为假的项目,例如:
.PivotItems("Item A").Visible = True
.PivotItems("Item B").Visible = True
.PivotItems("Item C").Visible = False
.PivotItems("Item D").Visible = False
.PivotItems("Item E").Visible = False
但是这在将来会变得乏味,因为可能会在表格中添加更多项目,这意味着每次添加新项目时我都需要编辑代码。
有没有办法在不使用的情况下过滤掉两个或多个项目
.Visible=false
如
pf.CurrentPage = "Item A" + "Item B"
【问题讨论】: