0
所以我有一些问题与我的VBA和切换数据透视表过滤器。这是我的代码:VBA数据透视表过滤器
Sub Macro2()
Sheets("Report").Visible = True
Sheets("Report").PivotTables("PivotTable1").PivotCache.Refresh
Sheets("Report").PivotTables("PivotTable1").PivotFields("dwm").ClearAllFilters
Sheets("Report").PivotTables("PivotTable1").PivotFields("dwm").CurrentPage = "1"
Sheets("Report").Activate
End Sub
我试过使用“1”,1,1.0,并没有任何运气。我得到的错误是:
“应用程序定义或对象定义的错误”
任何帮助表示赞赏。
记录一个宏,看看你会得到什么值? – 2014-10-31 18:28:29
当我这样做时,我得到了ActiveSheet.PivotTables(“PivotTable1”)。PivotFields(“dwm”)。CurrentPage =“1” – 2014-10-31 18:29:25
奇怪的是,一旦我尝试运行代码,记录器创建它给了我同样的错误。 – 2014-10-31 18:30:45