Как разрешить редактирование объектов на защищённом листе в Excel?
По умолчанию вставленные объекты, такие как фигуры и текстовые поля, нельзя редактировать после защиты листа. Если вам нужно редактировать объекты на защищённом листе, воспользуйтесь методами из этой статьи.
Разрешить Редактировать объекты на защищённом листе, установив флажок напротив параметра Редактировать объекты
Разрешить Редактировать объекты на защищённом листе с помощью кода VBA
Разрешить Редактировать объекты на защищённом листе, установив флажок напротив параметра Редактировать объекты
Установите флажок напротив параметра «Редактировать объекты», чтобы разрешить редактирование объектов до защиты листа. Выполните следующие действия.
1. Нажмите Рецензирование > Защитить лист.
2. В диалоговом окне Защита листа укажите пароль в поле Пароль для снятия защиты с листа, установите флажок напротив параметра Редактировать объекты в разделе «Разрешить всем пользователям этого листа», затем нажмите кнопку ОК. Подтвердите пароль в диалоговом окне Подтверждение пароля. См. снимок экрана:

Теперь лист защищён, и все объекты на нём можно редактировать.
Разрешить Редактировать объекты на защищённом листе с помощью кода VBA
Если лист уже защищён, вы можете воспользоваться приведённым ниже сценарием VBA, чтобы разрешить редактирование объектов. Выполните следующие действия.
1. Нажмите клавиши Alt+F11 одновременно, чтобы открыть окно Microsoft Visual Basic для приложений.
2. В окне Microsoft Visual Basic для приложений дважды щёлкните по элементу ЭтаКнига на левой панели Проект. Затем скопируйте и вставьте приведённый ниже код VBA в окно ЭтаКнига (Код).
Код VBA: Разрешить Редактировать объекты на защищённом листе
Private Sub Workbook_Open()
Application.ScreenUpdating = False
On Error Resume Next
With Worksheets("Sheet3")
.EnableOutlining = True
.EnableAutoFilter = True
.Protect Password:="123", _
Contents:=True, DrawingObjects:=False, UserInterfaceOnly:=True, _
AllowFormattingCells:=True
End With
Application.ScreenUpdating = True
End Sub Примечание: в коде Sheet3 — это защищённый лист, содержащий объекты, которые необходимо редактировать. Число «123» — пароль от защищённого листа. При необходимости измените их.
3. Нажмите клавишу F5, чтобы выполнить код, и все объекты на этом защищённом листе немедленно станут доступны для редактирования.
См. также:
- Как разрешить обновление внешних данных на защищённом листе в Excel?
- Как разрешить работу с объединёнными ячейками на защищённом листе в Excel?
- Как включить проверку орфографии на защищённом листе в Excel?
- Как защитить форматирование ячеек в Excel, разрешив при этом ввод только данных?
Лучшие инструменты повышения продуктивности в Office
Раскройте весь потенциал Excel с помощью Kutools для Excel и ощутите эффективность как никогда раньше.Kutools для Excel предлагает более 300 расширенных функций для повышения продуктивности и Экономия времени.Нажмите здесь, чтобы получить нужную Вам функцию…
Office Tab добавляет в Office вкладки и значительно упрощает Вашу работу
- Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна — вместо того чтобы использовать отдельные окна.
- Повышает вашу продуктивность на 50 % и экономит сотни кликов мышью каждый день!
Все надстройки Kutools — один установщик
Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.
- Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
- Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
- Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
- 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
- Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек