Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 1

To automatically refresh the data in a PivotTable Report:

Step 1: Automatically update the source data range Name


Step 2: Add a VBA Event to automatically refresh the PivotTable report

1. Press Alt+F11, and then double-click the sheet name in the VBAProject pane.
2. From the left dropdown list above the Module sheet, select Worksheet, and from the right dropdown list, select Activate.
3. Copy the code from the Macro Event Activate in the screenshot.
4. Press Ctrl+S to save the workbook, and then press Alt+F4 to close the VBE. The
PivotTable report is refreshed automatically upon selecting the sheet that contains it.
Note:
To find the PivotTable report name (in this example, PivotTable1), select a cell in the PivotTable report, right click, and then select Table
Options from the shortcut menu

Option Explicit
Private Sub Worksheet_Activate()
ActiveSheet.PivotTables("Coverage & WR").PivotCache.Refresh
End Sub

You might also like