Ugrás a tartalomra

Hogyan védhetjük meg egyszerre az összes munkafüzetet egy mappában az Excel programban?

Az Excel programban megvédheti a munkafüzetet, hogy megakadályozza a többi felhasználó szerkesztését, de képzelte már, hogy egyszerre több munkafüzetet is megvéd? Itt bemutatok néhány trükköt a mappában lévő összes munkafüzet és az Excel munkafüzet több lapjának védelméről.

A VBA segítségével egyszerre védheti meg a mappákban lévő munkafüzeteket

Védje egyszerre több lapot a Kutools for Excel segítségével jó ötlet3

nyíl kék jobb buborék A VBA segítségével egyszerre védheti meg a mappákban lévő munkafüzeteket

Egy adott mappában található munkafüzetek védelméhez makrókódot alkalmazhat a megoldáshoz.

1. Engedélyezze az új munkafüzetet, és nyomja meg az gombot Alt + F11 billentyűk megnyitásához Microsoft Visual Basic for Applicationskattintson az ns ablakra betétlap > module, és illessze be a kód alá a Modulok szkripteket.

VBA: Munkafüzetek védelme egy mappában.

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 védi az összes munkafüzetet egy mappa 1

2. nyomja meg F5 kulcs, és a Válasszon ki egy mappát megjelenik az ablak, ahol kiválaszthat egy mappát az összes munkalap védelme érdekében.
doc védi az összes munkafüzetet egy mappa 2

3. kettyenés OK és megjelenik egy párbeszédpanel jelszó megadásához a munkafüzetek védelméhez.
doc védi az összes munkafüzetet egy mappa 3

4. kettyenés OK, megjelenik egy párbeszédpanel, amely emlékeztet arra, hogy a kiválasztott mappában található összes munkafüzetet sikeresen megvédték egy jelszóval.
doc védi az összes munkafüzetet egy mappa 4

A fenti kóddal védett munkafüzetek megnyitásakor megjelenik egy párbeszédpanel a jelszó megadásához. Lásd a képernyőképet:
doc védi az összes munkafüzetet egy mappa 5

típus: Ez a kód 2007-es vagy újabb verziójú Excel verziónál működik, ha az alacsonyabb verzió védelmére szeretné használni, módosíthatja xFile = "* .xls" nak nek xFile = "* .xlsx" a kódot.


nyíl kék jobb buborék Védje egyszerre több lapot a Kutools for Excel segítségével

Valójában mindennapi munkánk során gyakoribb lesz a munkafüzet több lapjának védelme. De az Excelben egyesével meg kell védenie a lapokat a beépített funkciójával. Van azonban egy hatékony eszköz - Kutools az Excel számára, annak Munkalap védelme segédprogram segítségével megvédheti a munkafüzet összes lapját vagy kiválasztott lapját egyszerre.

Kutools az Excel számára, Több mint 120 praktikus Excel funkciók, növelheti munka hatékonyságát és megtakaríthatja munkaidejét.

Után ingyenes telepítés Kutools for Excel, kérjük, tegye a következőket:

1. Engedélyezze a munkafüzetet, amely védeni kívánja a lapjait, majd kattintson a gombra Vállalkozás > Munkalap védelme. Lásd a képernyőképet:
doc védi az összes munkafüzetet egy mappa 6

2. Ban,-ben Munkalap védelme párbeszédpanelen a kívánt listából ellenőrizheti a védeni kívánt lapokat. Lásd a képernyőképet:
doc védi az összes munkafüzetet egy mappa 7

3. kettyenés Ok, és megjelenik egy másik párbeszédpanel a jelszó beírásához és újragépeléséhez, lásd a képernyőképet:
doc védi az összes munkafüzetet egy mappa 8

4. kettyenés Ok, és megjelenik egy párbeszédpanel, amely emlékeztet a munkalapok sikeres védelmére.
doc védi az összes munkafüzetet egy mappa 9

A lapok védelem nélküli védelme érdekében csak rá kell kattintania Vállalkozás > A munkalap védelme megszüntetése jelszó megadásához a védelemhez.
doc védi az összes munkafüzetet egy mappa 10

doc letöltés 1

A legjobb irodai hatékonyságnövelő eszközök

🤖 Kutools AI Aide: Forradalmasítsa az adatelemzést a következők alapján: Intelligens végrehajtás   |  Kód létrehozása  |  Hozzon létre egyéni képleteket  |  Adatok elemzése és diagramok létrehozása  |  A Kutools funkciók meghívása...
Népszerű szolgáltatások: Ismétlődések keresése, kiemelése vagy azonosítása   |  Üres sorok törlése   |  Oszlopok vagy cellák kombinálása adatvesztés nélkül   |   Kerek Formula nélkül ...
Szuper keresés: Több kritérium VLookup    Többértékű VLookup  |   VLookup több munkalapon   |   Fuzzy Lookup ....
Speciális legördülő lista: Gyors legördülő lista létrehozása   |  Függő legördülő lista   |  Többszörösen válassza ki a legördülő listát ....
Oszlopkezelő: Adjon meg egy adott számú oszlopot  |  Oszlopok mozgatása  |  Kapcsolja be a Rejtett oszlopok láthatósági állapotát  |  Tartományok és oszlopok összehasonlítása ...
Kiemelt funkciók: Rács fókusz   |  Design nézet   |   Nagy Formula bár    Munkafüzet és lapkezelő   |  Erőforrás-könyvtár (Auto szöveg)   |  Dátumválasztó   |  Kombinálja a munkalapokat   |  Cellák titkosítása/dekódolása    E-mailek küldése listánként   |  Szuper szűrő   |   Speciális szűrő (félkövér/dőlt/áthúzott szűrés...) ...
A 15 legjobb eszközkészlet12 szöveg Eszközök (Szöveg hozzáadása, Karakterek eltávolítása,...)   |   50 + Táblázatos Típusai (Gantt-diagram,...)   |   40+ Praktikus képletek (Számolja ki az életkort a születésnap alapján,...)   |   19 beszúrás Eszközök (Helyezze be a QR-kódot, Kép beszúrása az útvonalból,...)   |   12 Átalakítás Eszközök (Számok szavakig, Valuta átváltás,...)   |   7 Egyesítés és felosztás Eszközök (Haladó kombinált sorok, Hasított sejtek,...)   |   ... és több

Töltsd fel Excel-készségeidet a Kutools for Excel segítségével, és tapasztald meg a még soha nem látott hatékonyságot. A Kutools for Excel több mint 300 speciális funkciót kínál a termelékenység fokozásához és az időmegtakarításhoz.  Kattintson ide, hogy megszerezze a leginkább szükséges funkciót...

Leírás


Az Office lap füles felületet hoz az Office-ba, és sokkal könnyebbé teszi a munkáját

  • Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
  • Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
  • 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!
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