Защищает некоторые диапазоны от редактирования и удаления, но позволяет использовать группировку - PullRequest
2 голосов
/ 14 апреля 2020

Мне нужен макрос, который защитит некоторые диапазоны в моем файле Excel от редактирования и удаления. В то же время мне нужно использовать фильтрацию, сортировку и группировку.

Уже есть решение для предотвращения удаления некоторых ячеек: https://www.extendoffice.com/documents/excel/4224-excel-prevent-deleting-cell-contents.html

Также найдено код, который должен был решить аспект группировки, но он не работает для меня: https://www.mrexcel.com/board/threads/allow-grouping-option-on-a-protected-worksheet-workbook.479873/

Private Sub Workbook_Open()
With Worksheets("Sheet1")
.Unprotect "tnskmg"
.EnableOutlining = True
.Protect "tnskmg", contents:=True, userInterfaceOnly:=True
End With

End Sub

Вы знаете, что может быть причиной того, что код не работает?

Спасибо, Кася

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...