Graphic attached.... showing the steps described above.
Main Topics
Browse All TopicsHello
I hope you can help.
I am trying to run a macro immediately after a filtering a pivot table. The macro hides or unhides rows in the spreadsheet depending on whether there are any values in the rows.
I can run the macros from a button but am unsure how to trigger them just by changing the filters on the pivot table. So if the user expands the pivot table I want to automatically unhide the rows so the whole pivot table is visible to the user.
Thanks
Mike
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
Business Accounts
Answer for Membership
by: ProdOpsPosted on 2009-04-23 at 13:10:21ID: 24219252
Mike,
Try putting your expansion code in the PivotTableUpdate Event on the worksheet where your Pivot Table is located. In the VB Editor, double click the sheet name, In the right hand pane select worksheet from the dropdown and the the event name in the event drop down menu. The code will run every time the pivot table is updated or a filter is changed, etc...
Private Sub Worksheet_PivotTableUpdate
Your Code here.....
End Sub