Alteration to VBA code for Pivot Table Refresh

lemondifficult

New Member
Joined
Mar 19, 2014
Messages
40
Hi,

Im trying to use the following VBA code to auto-refresh some pivot tables:

Private Sub Worksheet_Activate()
Dim pt As PivotTable
For Each pt In Me.PivotTables
pt.RefreshTable
Next pt
End Sub

However, i want the code to be amended so that the pivot tables on the worksheet "Pivots", auto-refresh when the worksheet "At a glance" is activated.

Does anyone know if this is possible and how the code would need to be amended in order to do it?

Any responses are greatly appreciated.

Thanks in advance,
Mikey
 

Excel Facts

When did Power Query debut in Excel?
Although it was an add-in in Excel 2010 & Excel 2013, Power Query became a part of Excel in 2016, in Data, Get & Transform Data.
For the worksheet_activate code in sheet "At a glance" try:
Rich (BB code):
Private Sub Worksheet_Activate()
Dim pt as PivotTable
For Each pt in Sheets("Pivots").PivotTables
  pt.RefreshTable
Next
 
Upvote 0
Thanks JackDanIce,

that was almost it, just needed to amend it slightly at the end to the following:

Private Sub Worksheet_Activate()
Dim pt as PivotTable
For Each pt in Sheets("Pivots").PivotTables
pt.RefreshTable
Next pt
End Sub
 
Upvote 0
So long it's resolved, I'll take typo's gladly, thank you :)
 
Upvote 0

Forum statistics

Threads
1,224,830
Messages
6,181,225
Members
453,025
Latest member
Hannah_Pham93

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top