ahhhh okay. right so my idea would be then. is there a way to change the below, so that every time a account number is selected it names that range so that then Mail_Range can reference those named ranges?
Dim pi As PivotItem With ActiveSheet.PivotTables(1).PivotFields("Account Number") For Each pi In .PivotItems .CurrentPage = pi.Name Next End With