Защита листов/снятие защиты
Надстройка MyAddin
Эта команда позволяет установить/снять защиту с листов. Но в отличие от стандартной команды Вы можете установить/снять защиту не на одном листе, а сразу на всех листах книги или только на выбранных. Или изменить пароль. Так же Вы можете выбрать ячейки, которые необходимо защитить. Обо всем по порядку.
рис.1
Все пункты расписывать не буду — большинство пунктов полностью повторяют те, которые Вы можете увидеть в обычной защите листов. Остановлюсь лишь на отличиях.Защитить лист, оставив возможность изменять данные на листе только макросом — Вы можете установить на выбранные листы защиту таким образом, что внести на лист изменения вручную будет невозможно, но останется возможность вносить изменения на лист макросами(той же надстройкой). Иногда бывает полезно.
Защитить ячейки:
- Без изменений(по умолчанию) — защита ячеек остается такой же, какой была;
- Все — защищаются все ячейки листа. После установки защиты ни одну из ячеек нельзя будет изменить(в соответствии с выбранными условиями защиты);
- Выделенные — защищаются только те ячейки листа, которые были выделены на активном листе в момент запуска команды. Если выбрано несколько листов, то на всех листах будут защищены ячейки, выделенные на АКТИВНОМ листе. После установки защиты ни одну из выбранных ячеек нельзя будет изменить(в соответствии с выбранными условиями защиты).
Для установки защиты необходимо установить флажок на пункте «Установить защиту«. Для снятия защиты — «Снять защиту«. Если установить оба флажка, то с каждого выбранного листа сначала будет снята защита, а затем заново установлена с указанным паролем и указанными параметрами защиты.
Так же см.:
→Как разрешить изменять только выбранные ячейки?
→Как защитить лист от пользователя, но не от макроса?
→Как оставить возможность работать со структурой на защищенном листе?

6641

Не работает, жму установку защиты на все листы, вроде закрываются на доступ страницы, а после сохранения и повторного открытия ячейки снова не защищены
Здравствуйте. У меня вот нет такого. Может Вы забыли маленькую вещь указать? Вы галочку не ставите на «Защитить лист, оставив возможность изменять данные только макросом»? Если да — то данный пункт имеет неприятное ограничение. Почитайте .