数据透视表过滤器未运行且无法应用

问题描述 投票:0回答:1

我有一个从 Power Pivot 创建的表格。

我尝试对数据透视表应用过滤器,但它不断出现此错误:

这让我发疯,因为它看起来很简单,但无论我怎么尝试都行不通。

网上的所有内容都表明这应该有效......但它根本不起作用。

    ThisWorkbook.Sheets("DATA").PivotTables("VQ_Table").PivotFields( _
        "[VQ_Table].[TM Name].[TM Name]").VisibleItemsList = Array("TM Name Here")

请问有人可以建议吗? 预先感谢。

excel vba office365 pivot-table powerpivot
1个回答
0
投票

确保指定的数据透视字段对象存在。

Set pvtTable = Worksheets("Sheet2").Range("A1").PivotTable 
rw = 0 
For Each pvtField In pvtTable.PivotFields 
 rw = rw + 1 
 nwSheet.Cells(rw, 1).Value = pvtField.Name 
Next pvtField

尝试迭代所有数据透视字段并记下它们的名称。

© www.soinside.com 2019 - 2024. All rights reserved.