In the work sheet module for the tab you are opening, put the following code and change the sheet name and pivot table name as indicated.
Private Sub Worksheet_Activate()
Sheets("SheetNameWithPivot").PivotTables("PivotTableName").PivotCache.Refresh
End Sub