首页 > 解决方案 > 基于命名范围的 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```



标签: excelvbapivot-table

解决方案


推荐阅读