1

У меня есть таблица Microsoft Excel 2010, которой я хочу поделиться со своей командой только для чтения; Я хочу помешать им изменить его, чтобы сохранить контроль над изменениями.

Он довольно большой, и я сгруппировал подробные столбцы, чтобы их можно было легко скрыть или раскрыть при необходимости.

Когда я защищаю электронную таблицу, элементы управления группировкой (кнопки +/- над сгруппированными столбцами) перестают работать; Я хочу, чтобы моя команда могла использовать их, чтобы они могли показать уровень детализации, который они хотят видеть.

Для многих функций рабочего листа их можно снять, установив флажок в диалоговом окне "Защитить лист", которое появляется в процессе защиты. Нет флажка для снятия защиты с группирования элементов управления.
Как мне это сделать?

1 ответ1

1

Я считаю, что единственный способ сделать это - защитить лист с помощью VBA при открытии рабочей книги (событие Workbook_Open).

Private Sub Workbook_Open()
    With Sheet1
       Call .Protect("MyPassword", , , , True)
       .EnableOutlining = True
    End With
End Sub

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .