Rocky,
Perdón, pero mi respuesta va a ser un poco breve porque ya estoy tarde para llegar a la casa para poner el árbol de navidad.
Usted puede poner un combobox en una hoja y luego poner programación parecida a la siguiente para cambiar su PivotTable. Para aprender qué son los nombres de los objectos que necesita cambiar, use el Macro Recorder y cambie su PivotTable a mano (en mi caso con una variable tipo Page) y revise lo que genera el Macro Recorder.
Ejemplo:
<font face=Courier New><SPAN style="color:#00007F">Private</SPAN> <SPAN style="color:#00007F">Sub</SPAN> ComboBox1_Change()
<SPAN style="color:#00007F">Dim</SPAN> strNewValue <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">String</SPAN>, rngLinkedCell <SPAN style="color:#00007F">As</SPAN> Range
<SPAN style="color:#00007F">Set</SPAN> rngLinkedCell = Range(Me.ComboBox1.LinkedCell)
strNewValue = Format(rngLinkedCell, "m/d/yyyy")
Sheets("Sheet5").PivotTables("PivotTable2").PivotFields("Month").CurrentPage = strNewValue
<SPAN style="color:#00007F">End</SPAN> <SPAN style="color:#00007F">Sub</SPAN>
</FONT>
Espero que le ayude -