MulTEx »

Защита листов/снятие защиты

Данная функция является частью надстройки MulTEx

MulTEx

Вызов команды:
MulTEx -группа Книги/Листы -Листы -Защита листов/снятие защиты


Команда позволяет установить/снять защиту с листов, но в отличии от стандартной команды может установить/снять защиту не на одном листе за раз, а сразу на всех листах книги или только на выбранных. При этом защиту можно снять даже если пароль на листы был забыт. А так же можно изменить пароль на указанных листах, защитить только отдельные ячейки. При этом выбрать ячейки можно так же на основании цвета заливки или шрифта и защитить только ячейки, содержащие/не содержащие формулы.
Защита листов

Снять защиту - снимает защиту с указанных листов. Для снятия защиты с листов необходимо установить флажок на данном пункте - будет активировано поле ввода пароля. Если защита на листы установлена без пароля - то поле остается пустым. Если пароль на листы был забыт (или для листов применены разные пароли), то для снятия защиты необходимо установить флажок на пункте Пароль неизвестен - снять без пароля.
Установить защиту - если флажок установлен, то на все выбранные листы будет поставлена защита с указанным паролем. Пароль указывается в поле рядом с пунктом Установить защиту. Если пароль не указан - защита устанавливается без ввода пароля.

Разрешить пользователям - все эти пункты полностью повторяют те, которые можно увидеть в обычной защите листов. На чем можно заострить внимание: отметив эти пункты, Вы разрешаете пользователю делать то или иное действие. Т.е. пользователь при включенной защите сможет производить отмеченные галочками операции.
Подробнее про все нюансы каждого пункта защиты листов можно ознакомиться в статье: Защита листов и ячеек в MS Excel

Защитить ячейки:

  • Без изменений(по умолчанию) - защита ячеек остается такой же, какой была;
    Все - защищаются все ячейки листа. После установки защиты ни одну из ячеек нельзя будет изменить(в соответствии с выбранными условиями защиты);
  • Выделенные - защищаются только те ячейки листа, которые были выделены на активном листе в момент запуска команды. Если выбрано несколько листов, то на всех листах будут защищены ячейки, выделенные на АКТИВНОМ листе. После установки защиты ни одну из выбранных ячеек нельзя будет изменить(в соответствии с выбранными условиями защиты).

Дополнительные параметры для выбранных ячеек:
Выбранные ячейки - ячейки, выбранные в блоке Защитить ячейки. Если выбраны Выделенные, то просмотр дополнительных параметров будет произведен только в выделенных ячейках и защита будет применена только к тем ячейкам, которые соответствуют указанным критериям.

  • Все: защищены будут все ячейки, указанные в блоке Защитить ячейки и не исключенные другими условиями блока;
  • Только ячейки с формулами: защищены будут лишь те ячейки, в которых содержатся формулы. Для данного пункта есть дополнительная опция:

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

  • Ячейки без формул: защищены будут лишь те ячейки, в которых отсутствуют формулы и функции.
  • С цветом заливки, как в ячейке: защищены будут лишь те ячейки, цвет заливки которых полностью совпадает с цветом заливки ячейки, указанной в поле;
  • С цветом шрифта, как в ячейке: защищены будут лишь те ячейки, цвет шрифта которых полностью совпадает с цветом шрифта ячейки, указанной в поле.

В случае, если на каких-то листах ни одна ячейка не подходит под критерии, указанные в этом блоке, то будет выдано сообщение с именами листов, на которых нечего защищать.

Для установки защиты необходимо установить флажок на пункте Установить защиту. Для снятия защиты - Снять защиту. Если установить оба флажка, то с каждого выбранного листа сначала будет снята защита, а затем заново установлена с указанным паролем и указанными параметрами защиты.
Если для какого-то листа установить/снять защиту не удалось, то по окончании выполнения команды будет выдано сообщение с указанием имен листов, защита или снятие защиты с которых завершились неудачей.

Так же см.:
Защита листов и ячеек в MS Excel
Как разрешить изменять только выбранные ячейки?
Как защитить лист от пользователя, но не от макроса?
Как оставить возможность работать со структурой на защищенном листе?


Расскажи друзьям, если статья оказалась полезной:
Обсуждение: оставлено 6 коммент.
  1. Link:

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

  2. Здравствуйте. У меня вот нет такого. Может Вы забыли маленькую вещь указать? Вы галочку не ставите на "Защитить лист, оставив возможность изменять данные только макросом"? Если да - то данный пункт имеет неприятное ограничение. Почитайте эту статью.

  3. У меня ест на эту книгу пароль (Я сам установил его) как его снять, чтобы в дальнейшим не просил пароль. Заранее благодарю !!!

  4. Причем здесь защита листов? Для снятия защиты с книги необходимо знать, что за защита - на открытие или на изменение структуры и окон. И версию Excel. Снятие защиты структуры ищите на вкладке Рецензирование, а для снятия пароля на открытие - Файл-Сведения(или Меню-Подготовить-Зашифровать документ)

  5. Светлана:

    Добрый день! А есть ли возможность снять защиту с нескольких книг? (Созданы по шаблону, пароль у всех одинаковый)

  6. Светлана, конечно есть. Пишется отдельный код, который все это делает.

Поделитесь своим мнением

Комментарии, не имеющие отношения к комментируемой статье, могут быть удалены без уведомления и объяснения причин. Если есть вопрос по личной проблеме - добро пожаловать на Форум


Для оформления сообщений Вы можете использовать следующие тэги:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Логин
Наши партнеры
Перейти
Перейти
Счетчики
Анализ сайта

Яндекс.Метрика
© 2016 Excel для всех  Войти