Заблокировать формулу, но разрешить окрашивание ячейки?

Заблокировать формулу, но разрешить окрашивание ячейки?

Может ли кто-нибудь подсказать, как закрепить формулу в ячейке, но разрешить пользователям форматировать цвет ячейки?

решение1

Да, необходимо защитить лист, но разрешить форматирование.

Перейти квкладка «Обзор», группа измененийи выберитезащитный лист.

Третье поле внизу в новом окне —Формат ячеек, поэтому установите флажок в этом поле, чтобы разрешить пользователям форматировать ячейки.

решение2

Этот простой код VBA поможет вам заблокировать лист паролем, но позволит применять все типы форматирования к строкам и столбцам.

Sub ProtectButAllowFormatting()
Sheets("Sheet1").Protect Password:="AA", DrawingObjects:=False, AllowFormattingCells:=True
End Sub

Как это работает:

  • Скопируйте и вставьте этот код как стандартный модуль.
  • Запустить макрос для защиты листа.
  • Применить форматирование к строкам/столбцам.
  • При необходимости снимите защиту листа с помощью пароля.
  • Измените имя листа и пароль, если и когда вам это необходимо.

Связанный контент