» Automatically Refreshing a PivotTable Report in Excel 2007
CATEGORY - Excel Pivot Tables
VERSION - Microsoft Excel 2007
Step 1: Automatically update the source data range Name
See tip: Automatically Updating a Range Name Reference.
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 below and paste it into the Module sheet.
Private Sub Worksheet_Activate()
ActiveSheet.PivotTables("PivotTable1").PivotCache.Refresh
End Sub
4. Press Ctrl+S to save the workbook, and then press Alt+F4 to close the VBA. 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 PivotTable Tools -> Options -> PivotTable Name (in PivotTable Options).
Book Store:
Recommended Books:
- Fish! A Remarkable Way to Boost Morale and Improve Results
- Microsoft Windows XP Step by Step (With CD-ROM)
- 422 Tax Deductions for Businesses and Self-Employed Individuals : You Get a Raise Every Time You Find a Legitimate Tax Deduction
- The Accounting Game : Basic Accounting Fresh from the Lemonade Stand
- Microsoft Word Version 2002 Step By Step (With CD-ROM)
- Excel 2002 Power Programming with VBA
No comments have been submitted.


