Как автоматически защитить все листы при закрытии книги Excel?

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

Защитите все рабочие листы при закрытии книги Excel с помощью кода VBA

Быстрая защита нескольких/всех рабочих листов паролем одновременно в текущей книге:

Утилита Protect Worksheet из Kutools for Excel поможет вам легко защитить несколько или все листы с паролем одновременно. См. Снимок экрана ниже:

  • Включите утилиту Protect Worksheet
  • Проверьте рабочие листы, которые вы будете защищать сразу
  • Указать пароль

Kutools for Excel : с более чем 200 удобными надстройками Excel, попробуйте бесплатно без ограничений в течение 60 дней. Загрузите бесплатную пробную версию Сейчас!

Вкладка Office Включите редактирование и просмотр с вкладками в Office и сделайте вашу работу намного проще …
Подробнее … Скачать бесплатно …
Kutools for Excel Решает Большинство ваших проблем и увеличивает вашу продуктивность на 80%.
  • Повторное использование чего угодно: добавьте наиболее часто используемые или сложные формулы, диаграммы и все остальное в избранное, и быстро использовать их в будущем.
  • Более 20 текстовых функций: извлечение числа из текстовой строки; Извлечь или удалить часть текстов; Преобразование чисел и валют в английские слова.
  • Инструменты слияния: несколько книг и листов в одну; Объединить несколько ячеек/строк/столбцов без потери данных; Объедините повторяющиеся строки и суммируйте.
  • Инструменты разделения: разделение данных на несколько листов в зависимости от значения; Из одной книги в несколько файлов Excel, PDF или CSV; Один столбец в несколько столбцов.
  • Вставить пропуск скрытых/отфильтрованных строк; Подсчет и сумма по цвету фона; Массовая отправка персонализированных писем нескольким получателям.
  • Суперфильтр: создавайте расширенные схемы фильтров и применяйте их к любым листам; Сортировать по неделе, дню, частоте и т. Д. Фильтр жирным шрифтом, формулами, комментарием …
  • Более 300 мощных функций; Работает с Office 2007-2019 и 365; Поддерживает все языки; Простое развертывание на вашем предприятии или в организации.
Подробнее … Бесплатная загрузка …

->


Защищать все рабочие листы при закрытии книги Excel с помощью кода VBA

Потрясающе! Использование эффективных вкладок в Excel, таких как Chrome, Firefox и Safari!
Сэкономьте 50% времени и сокращайте для вас тысячи щелчков мыши каждый день!

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

1. В книге, которую вы хотите защитить все листы при закрытии файла, нажмите Alt + F11 , чтобы открыть окно Microsoft Visual Basic для приложений .

2. В Microsoft Visual Basic для приложений , дважды щелкните ThisWorkbook на левой панели, а затем скопируйте ниже код VBA в окно кода. См. снимок экрана:

Код VBA: защитить все рабочие листы при закрытии книги

Советы :

1) В коде, пожалуйста укажите свой пароль в строке xPsw = «».
2) Если вы просто хотите автоматически защитить указанный рабочий лист при закрытии книги, приведенный ниже код VBA может вам помочь.

3. Затем нажмите клавиши Alt + Q , чтобы закрыть окно Microsoft Visual Basic для приложений.

После вышеуказанного шага все рабочие листы или указанный рабочий лист будут защищены автоматически при закрытии книги.

Примечания :

1. Вы должны сохранить книгу в формате файла Excel с поддержкой макросов.
2. Перейдите к определенному листу, нажмите Обзор > Снять защиту листа . Затем введите пароль, указанный в коде VBA, чтобы снять защиту с этого рабочего листа.

Статьи по теме:

  • Как использовать раскрывающийся список на защищенном листе в Excel?
  • Как заблокировать указанные ячейки, не защищая весь лист в Excel?
  • Как скрыть формулу, но отобразить результат без защиты рабочего листа в Excel?

Оцените статью
Frestage.ru
Добавить комментарий