本文介绍了运行时错误 1004 '无法获取数据透视表类的 PivotFields 属性'的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试使用代码来选择数据透视表中一个子标题下的所有行.我收到运行时错误 1004:

I am trying to use the code to select all the rows under one of the subheaders in a pivot table. I am getting a run time error 1004:

无法获取数据透视表类的 PivotFields 属性

从此代码:

 Sub ttest()
 Dim pt As PivotTable
 Set pt = Sheets("Report").PivotTables("PivotTable1")

 pt.PivotFields("Row Labels").PivotItems("CL").DataRange.Select

 End Sub

为什么?

推荐答案

正如JosieP在评论中所说,1004错误意味着没有这样的object,即是否没有这样的 pivot field 称为行标签".

As JosieP said in the comments, the 1004 error means that there is no such object, that is there is no such pivot field that is called "Row Labels".

这篇关于运行时错误 1004 '无法获取数据透视表类的 PivotFields 属性'的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-01 22:07