Прескочи на основното съдържание

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

Автор: Силувия Последна промяна: 2020-07-23

Обикновено можете ръчно да защитите работен лист или цялата работна книга с парола с функцията Защита на лист или Защита на работна книга в Excel. Но ако искате да защитите всички работни листове автоматично с парола при затваряне на работната книга, какво можете да направите? Тази статия ще ви покаже метод на VBA за постигането му.

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


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

За да защитите автоматично всички работни листове при затваряне на работна книга, моля, приложете следния VBA код.

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

2. В Microsoft Visual Basic за приложения прозорец, щракнете двукратно върху Тази работна книга в левия прозорец и след това копирайте под VBA кода в прозореца на кода. Вижте екранна снимка:

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

Private Sub Workbook_BeforeClose(Cancel As Boolean)
'Update by Extendoffice 2018/1/24
    Dim xSheet As Worksheet
    Dim xPsw As String
    xPsw = ""
    For Each xSheet In Worksheets
        xSheet.Protect xPsw
    Next
End Sub

Съвети:

1) В кода, моля, посочете вашата парола в реда xPsw = “”.
2) Ако просто искате автоматично да защитите определен работен лист при затваряне на работната книга, кодът VBA по-долу може да ви помогне.
Private Sub Workbook_BeforeClose(Cancel As Boolean)
    Sheets("Sheet1").Protect "123"
    ActiveWorkbook.Save
End Sub

3. След това натиснете Друг + Q клавиши за затваряне на прозореца на Microsoft Visual Basic за приложения.

След горната стъпка всички работни листове или посоченият работен лист ще бъдат защитени автоматично при затваряне на работната книга.

бележки:

1. Трябва да запишете работната книга като файлов формат на работна книга с активирани макроси на Excel.
2. Моля, отидете на определен работен лист, щракнете Оценки на посетители > Отстранете защитата на листа. След това въведете паролата, която сте посочили във VBA кода, за да премахнете защитата на този работен лист.

Още по темата:

Най-добрите инструменти за продуктивност в офиса

🤖 Kutools AI помощник: Революционизирайте анализа на данни въз основа на: Интелигентно изпълнение   |  Генериране на код  |  Създаване на персонализирани формули  |  Анализирайте данни и генерирайте диаграми  |  Извикване на функциите на Kutools...
Популярни функции: Намерете, маркирайте или идентифицирайте дубликати   |  Изтриване на празни редове   |  Комбинирайте колони или клетки без загуба на данни   |   Кръг без формула ...
Супер търсене: VLookup с множество критерии    VLookup с множество стойности  |   VLookup в няколко листа   |   Размито търсене ....
Разширен падащ списък: Бързо създаване на падащ списък   |  Зависим падащ списък   |  Падащ списък с множество избори ....
Мениджър на колони: Добавете конкретен брой колони  |  Преместване на колони  |  Превключване на състоянието на видимост на скритите колони  |  Сравнете диапазони и колони ...
Препоръчани функции: Мрежов фокус   |  Изглед на дизайна   |   Голям формула бар    Мениджър на работни книги и листове   |  Библиотека с ресурси (Автоматичен текст)   |  Избор на дата   |  Комбинирайте работни листове   |  Шифроване/декриптиране на клетки    Изпращайте имейли по списък   |  Супер филтър   |   Специален филтър (филтър получер/курсив/зачертано...) ...
Топ 15 комплекта инструменти12 Текст Инструменти (добавяне на текст, Премахване на символи, ...)   |   50 + Графика Видове (диаграма на Гант, ...)   |   40+ Практичен формули (Изчислете възрастта въз основа на рождения ден, ...)   |   19 вмъкване Инструменти (Въведете QR код, Вмъкване на картина от пътя, ...)   |   12 Конверсия Инструменти (Числа към думи, Валутен обмен, ...)   |   7 Обединяване и разделяне Инструменти (Разширено комбиниране на редове, Разделени клетки, ...)   |   ... и още

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations