1

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

Когда я защищаю лист, все ячейки становятся недоступными для редактирования.

Заранее спасибо.

1 ответ1

0

Это было мое решение проблемы. Это позволяет пользователю щелкнуть ячейку "Разблокировано" и получить доступ к форматированию. Однако при нажатии на "заблокированную" ячейку или даже на переключении между обоими типами опция форматирования снова отключается.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  If Not Target.Locked Then
    wsInfo.Protect Password:=gm_sPass, AllowFormattingCells:=True
  Else
    wsInfo.Protect Password:=gm_sPass, AllowFormattingCells:=False
  End If
End Sub

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