Обычно вы можете вручную защитить лист или всю книгу паролем с помощью функции «Защитить лист» или «Защитить книгу» в Excel. Но если вы хотите автоматически защитить все рабочие листы паролем при закрытии книги, что вы можете сделать? В этой статье будет показан метод VBA для достижения этой цели.
Защитите все рабочие листы при закрытии книги Excel с помощью кода VBA
Быстрая защита нескольких/всех рабочих листов паролем одновременно в текущей книге:
Утилита Protect Worksheet из Kutools for Excel поможет вам легко защитить несколько или все листы с паролем одновременно. См. Снимок экрана ниже:
- Включите утилиту Protect Worksheet
- Проверьте рабочие листы, которые вы будете защищать сразу
- Указать пароль
Kutools for Excel : с более чем 200 удобными надстройками Excel, попробуйте бесплатно без ограничений в течение 60 дней. Загрузите бесплатную пробную версию Сейчас!
- Повторное использование чего угодно: добавьте наиболее часто используемые или сложные формулы, диаграммы и все остальное в избранное, и быстро использовать их в будущем.
- Более 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: защитить все рабочие листы при закрытии книги
Советы :
3. Затем нажмите клавиши Alt + Q , чтобы закрыть окно Microsoft Visual Basic для приложений.
После вышеуказанного шага все рабочие листы или указанный рабочий лист будут защищены автоматически при закрытии книги.
Примечания :
Статьи по теме:
- Как использовать раскрывающийся список на защищенном листе в Excel?
- Как заблокировать указанные ячейки, не защищая весь лист в Excel?
- Как скрыть формулу, но отобразить результат без защиты рабочего листа в Excel?