![](/img/trans.png)
[英]Creating a pivot table that selects all data in a sheet based on the active sheet
[英]How to refresh pivot table on another sheet without making it the active sheet
我正在使用連接到數據透視表的滾動條。 我使用“ GETPIVOTDATA”從數據透視表中提取數據。
我正在使用滾動條對值進行百分比更改,因此我需要刷新數據透視表。 我的滾動條在另一張紙上,而數據透視表在另一張紙上。 這是我正在使用的代碼,但是每次我更改滾動條時,它都會轉到另一張紙並返回,我如何在后台進行操作?
'Sub ScrollBar2_Change()
'
' ScrollBar2_Change Macro
'
'
Sheets("whatif pivot2").Select
Range("E29").Select
ActiveSheet.PivotTables("PivotTable2").PivotCache.Refresh
Sheets("Whatif").Select
Range("C27").Select
End Sub`
謝謝
嘗試這個:
Sheets("whatif pivot2").PivotTables("PivotTable2").PivotCache.Refresh
如果這樣不起作用,請改用.RefreshTable。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.