Мне нужно защитить сводную таблицу, в которой также используются слайсеры.
Я использовал приведенный ниже код для снятия защиты с листа, обновил сводную таблицу и снова защитил. Я считаю, что я добавил все критерии, которые мне нужны, чтобы иметь возможность использовать слайсеры, но это не так. Чего мне не хватает?
Sub RefreshPivotTable()
'
' RefreshPivotTable Macro
'
Dim DashboardSheet As Worksheet
Set DashboardSheet = ThisWorkbook.Sheets("Dashboard")
DashboardSheet.Unprotect
Range("C7").Select
ActiveSheet.PivotTables("Charger_Finder").PivotCache.Refresh
DashboardSheet.Protect , DrawingObjects:=True, Contents:=True, Scenarios:=True, AllowUsingPivotTables:=True, AllowFiltering:=True
End Sub