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