Sub RestrictPivotTable() Dim pf As Excel.PivotField Dim myPivotTable As Excel.PivotTable For Each myPivotTable In ActiveSheet.PivotTables With myPivotTable 'With ActiveSheet.PivotTables(1) .EnableWizard = False .EnableDrilldown = False .EnableFieldList = False 'Excel 2002+ .EnableFieldDialog = False .PivotCache.EnableRefresh = True End With Next myPivotTable End Sub