Here is a copy of your sample file. I truncated some of the data for the purposes of testing.
The first thing I did was highlight the range of headers (C1:L1) and gave it a name: FieldList. I use this as a source of a data validation in cell B1. This assures that you must select a good name. You will have to select the column headers on your final spreadsheet and give it a name.
I made a change event on the page containing the pivot table that fires when this dropdown list is changed.
This event calls the subroutine that changes the pivot table. It turns off all values and turns back on just the value you want.
Bookmarks