excel - 使用表格从数据透视表中过滤数据

标签 excel pivot-table vba

我正在尝试从我已经创建的数据透视表中过滤数据。我不想对要从“apples”和“oranges”字段中过滤掉的数据进行硬编码,而是想在单独的工作表上为每个字段创建一个表,并以某种方式编写一些代码以从这些表中提取数据。这是因为我几乎每周都需要更新“过滤掉”的表格,而且很多人都会更新它——更新表格比不断地硬编码更容易。代码如下所示,感谢任何帮助!
ActiveSheet.PivotTables("PivotTable1").PivotCache.Refresh With ActiveSheet.PivotTables("PivotTable1").PivotFields("Apples") .PivotItems("A").Visible = False .PivotItems("B").Visible = False .PivotItems("C").Visible = False End With With ActiveSheet.PivotTables("PivotTable1").PivotFields("Oranges") .PivotItems("A").Visible = False .PivotItems("B").Visible = False .PivotItems("C").Visible = False .PivotItems("D").Visible = False .PivotItems("E").Visible = False .PivotItems("F").Visible = False .PivotItems("G").Visible = False .PivotItems("H").Visible = False .PivotItems("I").Visible = False .PivotItems("J").Visible = False .PivotItems("K").Visible = False

最佳答案

关于excel - 使用表格从数据透视表中过滤数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35423391/

相关文章:

vba - 在行中查找#REF并删除单元格

excel - 在 Excel 的 Power Query 中将日期转换为序列号

xml - 如何使用 MSXML2 检测外部 XML 文档中的命名空间?

vba - 如何用VBA修改word中的表格

excel - 使用 go 遍历特定的 excel 列

c# - 使用 Linq 在两个嵌套 List<T> 中透视数据

php - 使用 Laravel 模型过滤数据透视表数据

vba - 枢轴和运行时错误 1004 : Application-defined or object-defined error

excel - 将 IFERROR 与 VLOOKUP 结合使用

html 到 excel 转换为嵌入图像