Перейти до основного матеріалу

Як захистити всі книги відразу в папці в Excel?

В Excel ви можете захистити книгу, щоб не дозволити іншим користувачам редагувати її, але чи доводилося вам коли-небудь створювати зображення для захисту кількох книг одночасно? Тут я представляю деякі трюки щодо захисту всіх книг у папці та декількох аркушів у книзі в Excel.

Захистіть книги відразу в папці за допомогою VBA

Захистіть кілька аркушів одночасно за допомогою Kutools для Excel гарна ідея3

стрілка синя права міхур Захистіть книги відразу в папці за допомогою VBA

Для захисту книг у певній папці можна застосувати макрокод для розв’язання.

1. Увімкніть нову книгу та натисніть Alt + F11 ключі, щоб відкрити Microsoft Visual Basic для Applications і натисніть Insert > модульe, і вставте код нижче в Модулі сценарій

VBA: Захистіть книги в папці.

Sub ProtectAll()
    Dim xWorkBooks As Workbook
    Dim xExitFile As String
    Dim xPassWord As Variant
    Dim xStrPath As String
    Dim xFileDialog As FileDialog
    Dim xFile As String
    On Error Resume Next
    Set xFileDialog = Application.FileDialog(msoFileDialogFolderPicker)
    xFileDialog.AllowMultiSelect = False
    xFileDialog.Title = "Select a folder [Kutools for Excel]"
    If xFileDialog.Show = -1 Then
        xStrPath = xFileDialog.SelectedItems(1)
    End If
    If xStrPath = "" Then
        Exit Sub
    Else
        xStrPath = xStrPath + "\"
    End If
    xPassWord = Application.InputBox("Enter password", "Kutools for Excel", , , , , , 2)
    If (xPassWord = False) Or (xPassWord = "") Then
        MsgBox "Password cannot be blank!", vbInformation, "Kutools for Excel"
        Exit Sub
    End If
    xFile = "*.xls"
    xExitFile = Dir(xStrPath & xFile)
    On Error Resume Next
    Application.ScreenUpdating = False
    Do While xExitFile <> ""
        Set xWorkBooks = Workbooks.Open(xStrPath & xExitFile)
        Application.DisplayAlerts = False
        xWorkBooks.SaveAs Filename:=xWorkBooks.FullName, Password:=xPassWord
        Application.DisplayAlerts = True
        Workbooks(xExitFile).Close False
        Set xWorkBooks = Nothing
        xExitFile = Dir
    Loop
    Application.ScreenUpdating = True
    MsgBox "Successfully protect!", vbInformation, "Kutools for Excel"
End Sub

 

doc захистити всі книги в папці 1

2. прес F5 клавішу та a Виберіть папку спливає вікно, щоб вибрати папку, щоб захистити всі її аркуші.
doc захистити всі книги в папці 2

3. клацання OK і з’явиться діалогове вікно для введення пароля для захисту книг.
doc захистити всі книги в папці 3

4. клацання OK, спливає діалогове вікно, щоб нагадати, що всі книги у вибраній папці успішно захищені одним паролем.
doc захистити всі книги в папці 4

Коли ви відкриваєте книги, захищені вищевказаним кодом, з’являється діалогове вікно для введення пароля. Дивіться знімок екрана:
doc захистити всі книги в папці 5

Чайові: Цей код працює для версії Excel 2007 або новішої версії, якщо ви хочете застосувати його для захисту нижчої версії, ви можете змінити xFile = "* .xls" до xFile = "* .xlsx" в коді.


стрілка синя права міхур Захистіть кілька аркушів одночасно за допомогою Kutools для Excel

Насправді, ми будемо частіше захищати декілька аркушів у книзі в нашій щоденній роботі. Але в Excel вам потрібно захищати аркуші по одному за допомогою вбудованої функції. Однак є потужний інструмент - Kutools для Excel, його Захист робочого аркуша Утиліта допоможе захистити відразу всі аркуші або вибрані аркуші книги.

Kutools для Excel, з більш ніж 120 зручні функції Excel, підвищують ефективність роботи та економить робочий час.

після безкоштовна установка Kutools для Excel, виконайте наведені нижче дії.

1. Увімкніть книгу, до якої потрібно захистити її аркуші, та натисніть підприємство > Захист робочого аркуша. Дивіться знімок екрана:
doc захистити всі книги в папці 6

2 В Захист робочого аркуша діалогове вікно, ви можете перевірити аркуші, які ви хочете захистити, як вам потрібно зі списку. Дивіться знімок екрана:
doc захистити всі книги в папці 7

3. клацання Ok, і з’явиться інше діалогове вікно для введення та повторного введення пароля, див. знімок екрана:
doc захистити всі книги в папці 8

4. клацання Ok, і з’явиться діалогове вікно, щоб нагадати вам про успішний захист робочих аркушів.
doc захистити всі книги в папці 9

Для зняття захисту цих аркушів вам просто потрібно клацнути підприємство > Зняти захист робочого аркуша щоб ввести пароль для зняття захисту.
doc захистити всі книги в папці 10

завантажити документ 1

Найкращі інструменти продуктивності офісу

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

Покращуйте свої навички Excel за допомогою Kutools для Excel і відчуйте ефективність, як ніколи раніше. Kutools для Excel пропонує понад 300 додаткових функцій для підвищення продуктивності та економії часу.  Натисніть тут, щоб отримати функцію, яка вам найбільше потрібна...

Опис


Вкладка Office Передає інтерфейс із вкладками в Office і значно полегшує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
Comments (10)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I did all the steps and there was dialogue box saying it's successful but when I open the files, they are opening up without any password.
This comment was minimized by the moderator on the site
Hello, I have tried it here and it works. Please check whether the file extension in your code is correct?
This comment was minimized by the moderator on the site
am using a mac, and when i click on the F5 key it does not work for me, please how can I resolve it?
This comment was minimized by the moderator on the site
Hi, you can try option - F8 keys. But I only tested this VBA in Microsoft system, I do not know if it work in Mac.
This comment was minimized by the moderator on the site
Brilliant. Saves me nearly an hour every month. Thank you.
This comment was minimized by the moderator on the site
can you do the same code but for unprotecting? with option to browse for the folder
This comment was minimized by the moderator on the site
I'm getting a syntax error for the following: <span style="background-color...
This comment was minimized by the moderator on the site
Did you fix this ? How?
This comment was minimized by the moderator on the site
only remove them
This comment was minimized by the moderator on the site
workbook protect ...great program.... very helpful
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations