
Может ли кто-нибудь подсказать, как закрепить формулу в ячейке, но разрешить пользователям форматировать цвет ячейки?
решение1
Да, необходимо защитить лист, но разрешить форматирование.
Перейти квкладка «Обзор», группа измененийи выберитезащитный лист.
Третье поле внизу в новом окне —Формат ячеек, поэтому установите флажок в этом поле, чтобы разрешить пользователям форматировать ячейки.
решение2
Этот простой код VBA поможет вам заблокировать лист паролем, но позволит применять все типы форматирования к строкам и столбцам.
Sub ProtectButAllowFormatting()
Sheets("Sheet1").Protect Password:="AA", DrawingObjects:=False, AllowFormattingCells:=True
End Sub
Как это работает:
- Скопируйте и вставьте этот код как стандартный модуль.
- Запустить макрос для защиты листа.
- Применить форматирование к строкам/столбцам.
- При необходимости снимите защиту листа с помощью пароля.
- Измените имя листа и пароль, если и когда вам это необходимо.