小编Dav*_*ren的帖子

运行时错误1004'无法获取数据透视表类的PivotFields属性'

我真的不知道这个错误意味着什么...我正在尝试使用代码来选择数据透视表中一个子标题下的所有行.我得到一个运行时错误1004"无法获得数据透视表类的PivotFields属性".这是代码:

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

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

 End Sub
Run Code Online (Sandbox Code Playgroud)

excel vba runtime-error range excel-vba

10
推荐指数
2
解决办法
4万
查看次数

根据填充颜色索引删除行

我试图删除A7:AI300包含黄色填充单元格范围内的所有行(颜色索引6)我有一些代码将删除包含颜色的所有行但我遇到的问题是它正在尝试运行整个工作表的代码,将冻结我的工作簿.我试图插入一个范围来加速计算.任何人都可以告诉我如何插入范围,以便它的工作原理

Sub deleterow()
   Dim cell As Range
   For Each cell In Selection
       If cell.Interior.ColorIndex = 6 Then
           cell.EntireRow.Delete
       End If
   Next cell
End Sub
Run Code Online (Sandbox Code Playgroud)

excel vba excel-vba

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

excel ×2

excel-vba ×2

vba ×2

range ×1

runtime-error ×1