Excel - макрос для разблокировки защищенного паролем листа

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

  • вопрос
  • Решение
  • Обратите внимание, что

вопрос

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

Решение

Синтаксис довольно прост:

 ActiveSheet.Unprotect ("MyPassWord") 'инструкции ActiveSheet.Protect ("MyPassWord") 

Для получения более подробной информации я предлагаю вам ввести «worksheet.protect» и «worksheet.unprotect» в файле справки редактора Visual Basic.

Также попробуйте этот синтаксис:

 ActiveSheet.Protect PassWord: = "MyPassWord", DrawingObjects: = True, _ Содержание: = True, Сценарии: = True, AllowSorting: = True, AllowFiltering: = True, _ AllowUsingPivotTables: = True 

Обратите внимание, что

Спасибо Ivan-hoe за этот совет на форуме.

Предыдущая статья Следующая статья

Лучшие советы