refreshcache什么意思 如何使用VB来刷新EXCEL透视表和查询表?

如何使用VB来刷新EXCEL透视表和查询表?Private Sub Worksheet_Activate()ActiveSheet.PivotTables("数据透视表1").PivotCache.R

如何使用VB来刷新EXCEL透视表和查询表?

Private Sub Worksheet_Activate()

ActiveSheet.PivotTables("数据透视表1").PivotCache.Refresh

ActiveSheet.PivotTables("数据透视表2").PivotCache.Refresh

EndSub

这个是在透视表没有重命名的情况,且有多个透视表的情况下的代码。点击透视表所在Sheet页时触发,当然代码也是写在对应Sheet中的。