Как да защитим обобщената таблица в Excel?
В Excel, как бихме могли да защитим обобщената таблица, за да попречим на други потребители да плъзгат полетата или да объркат оформлението? В тази статия ще говоря за някои методи за защита на обобщената таблица в работния лист.
Защитете обобщената таблица с VBA код
Защитете осевата таблица, но позволете достъп до слайсера
Защитете обобщената таблица с VBA код
Следният VBA код може да ви помогне да защитите обобщената таблица, моля, направете следното:
1. Задръжте натиснат ALT + F11 за да отворите Microsoft Visual Basic за приложения прозорец.
2. Щракнете Поставете > Модулии поставете следния код в Модули Window.
VBA код: защита на обобщената таблица
Sub RestrictPivotTable()
'Updateby Extendoffice
Dim xpf As PivotField
Application.ScreenUpdating = False
With ActiveSheet.PivotTables(1)
.EnableDrilldown = False
.EnableFieldList = False
.EnableFieldDialog = False
.PivotCache.EnableRefresh = False
For Each xpf In .PageFields
With pf
.DragToPage = False
.DragToRow = False
.DragToColumn = False
.DragToData = False
.DragToHide = False
End With
Next xpf
End With
Application.ScreenUpdating = False
MsgBox "The pivot table has been protected!", vbInformation, "Kutools for Excel"
End Sub
3. След това натиснете F5 за да изпълните този код и ще изскочи поле за подкана, за да ви напомни, че обобщената таблица е защитена, вижте екранната снимка:
Забележки:
1. Този код ще деактивира много от функциите в обобщена таблица, като например предотвратяване на потребителите да плъзгат някое от полетата на различно място и деактивиране на Списък с полета, Настройки на полета, Разбивка и функцията Обновяване.
2. Ако има няколко обобщени таблици в активния лист, този код се прилага само към последната обобщена таблица.
Защитете осевата таблица, но позволете достъп до слайсера
Понякога може да искате да защитите обобщената таблица, но позволявайки достъп до слайсера за прилагане на филтърната функция, следните стъпки могат да ви направят услуга.
1. След като поставите слайсера, щракнете с десния бутон върху него и изберете Размер и свойства от контекстното меню вижте екранната снимка:
2. В Слайсер за форматиране панел, щракнете върху Имоти за разширяване на опциите и след това махнете отметката Заключен опция, вижте екранна снимка:
3. След това затворете прозореца и след това щракнете Оценки на посетители > Защита на листа за да защитите този лист, вижте екранната снимка:
4. В изскочилото Защита на листа диалогов прозорец, след което проверете Изберете отключени клетки намлява Използвайте обобщена таблица и обобщена диаграма опции само в Разрешете на всички потребители на този работен лист списъчно поле и след това въведете паролата и я потвърдете, вижте екранната снимка:
5, След това кликнете OK бутон за затваряне на диалоговите прозорци и сега, когато щракнете върху отчета с обобщена таблица и се опитате да го промените, той няма да бъде променен, но можете да приложите функцията Slicer, както ви е необходимо.
Най-добрите инструменти за продуктивност в офиса
Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време. Щракнете тук, за да получите функцията, от която се нуждаете най-много...
Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна
- Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
- Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!