Hi Skip,
Thanks for the code. That's the one I need.
I'm recorded the below macro and then hid the worksheets and then tried to run the macro again but it won't work cause the worksheets are hidden.
Is there a code to unhide each of the worksheets so it can run?
Thanks for your help. I'm really new at all this!
'
Range("A1").Select
ActiveSheet.PivotTables("PivotTable85").PivotFields("Region").ClearAllFilters
ActiveSheet.PivotTables("PivotTable85").PivotFields("Region").CurrentPage = _
"(All)"
Columns("A:O").Select
Selection.Copy
Sheets("All Regions").Select
Columns("A:A").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("PercentAdvPivot").Select
ActiveSheet.PivotTables("PivotTable85").PivotFields("Region").ClearAllFilters
ActiveSheet.PivotTables("PivotTable85").PivotFields("Region").CurrentPage = _
"Carribean"
Application.CutCopyMode = False
Selection.Copy
Sheets("Caribbean").Select
Columns("A:A").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("PercentAdvPivot").Select
ActiveSheet.PivotTables("PivotTable85").PivotFields("Region").ClearAllFilters
ActiveSheet.PivotTables("PivotTable85").PivotFields("Region").CurrentPage = _
"Central"
Application.CutCopyMode = False
Selection.Copy
Sheets("Central").Select
Columns("A:A").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("PercentAdvPivot").Select
Range("B1").Select
ActiveSheet.PivotTables("PivotTable85").PivotFields("Region").ClearAllFilters
ActiveSheet.PivotTables("PivotTable85").PivotFields("Region").CurrentPage = _
"Florida"
Application.CutCopyMode = False
Selection.Copy
Columns("A:N").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Florida").Select
Columns("A:A").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("PercentAdvPivot").Select
ActiveSheet.PivotTables("PivotTable85").PivotFields("Region").ClearAllFilters
ActiveSheet.PivotTables("PivotTable85").PivotFields("Region").CurrentPage = _
"Northeast"
Application.CutCopyMode = False
Selection.Copy
Sheets("Northeast").Select
Columns("A:A").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("PercentAdvPivot").Select
ActiveSheet.PivotTables("PivotTable85").PivotFields("Region").ClearAllFilters
ActiveSheet.PivotTables("PivotTable85").PivotFields("Region").CurrentPage = _
"South"
Application.CutCopyMode = False
Selection.Copy
Sheets("South").Select
Columns("A:A").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("PercentAdvPivot").Select
ActiveSheet.PivotTables("PivotTable85").PivotFields("Region").ClearAllFilters
ActiveSheet.PivotTables("PivotTable85").PivotFields("Region").CurrentPage = _
"West"
Application.CutCopyMode = False
Selection.Copy
Sheets("West").Select
Columns("A:A").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("PercentAdvPivot").Select
ActiveSheet.PivotTables("PivotTable85").PivotFields("Region").ClearAllFilters
ActiveSheet.PivotTables("PivotTable85").PivotFields("Region").CurrentPage = _
"(All)"
Application.CutCopyMode = False
Sheets("PercentAdvPivot").Select
Range("A1").Select
Application.Goto Reference:="PercentAdv"
End Sub