VBA Excel - Как включить редактирование формата в диапазоне на защищенном листе - PullRequest
0 голосов
/ 03 января 2019

Я хочу иметь защищенный лист, не позволяя выбирать заблокированные ячейки (только диапазон, который я хочу отформатировать), но позволяя изменить формат диапазона («B22: M46»).Только формат

Другими словами, будет диапазон, в котором вы можете изменить только формат ячеек, и все остальные ячейки будут заблокированы, и пользователь не сможет выбрать эти ячейки.

Я знаю, как защитить лист, как разблокировать диапазон и даже как включить выделение, но я не могу собрать все вместе

Возможно ли это вообще?Спасибо

1 Ответ

0 голосов
/ 03 января 2019

Беглый взгляд на интерфейс, с помощью рекордера дал мне ответ:

With mySheet
    .Protect ...., AllowFormattingCells:=True
    .EnableSelection = xlUnlockedCells
End With
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...