excel - 基于命名范围的 VBA 过滤器数据透视表(由数据模型制成)
问题描述
我在根据位于另一张表中的命名范围过滤数据透视表时遇到问题。这是我正在尝试的代码,它说:无法设置 PivotItem 类的可见属性。
有没有人可以解决这个问题?
谢谢你。
Dim PI As PivotItem
With Worksheets("Svi outputi").PivotTables("Svi").PivotFields("[OUTPUT 3].[Output].[Output]")
.ClearAllFilters
For Each PI In .PivotItems
PI.Visible = WorksheetFunction.CountIf(ThisWorkbook.Sheets("Provjera").Range("Outputi"), PI.Name) > 0
Next PI
End With
End Sub```
解决方案
推荐阅读
- reactjs - 无法为下一个 AMP 页面读取未定义的属性“amphtml”
- shell - 使用 shell 脚本,如何在以哈希开头的文件中插入一行?
- azure - 缓存 Azure KeyVault ClientID 和指纹是最佳做法吗?
- python - 如果打开现有的 Chrome 窗口,则使用默认选项的 Selenium Webdriver 永远不会返回
- java - 以编程方式将 ImageView 添加到布局
- python - 视频/图像分析以获取轮廓之间的距离
- mysql - 如何从一个表中只选择行 一个 clumns 值大于 MySQL 中的 b 表计数值
- javascript - GWT CellTable:选择一个复选框会选择表格中的每个复选框/行
- mysql - 在 mysql 中使用其他表中的 MAX 函数
- python-3.x - 使用 GRU 将 conv1D 转换为 Conv2D