Zum Hauptinhalt springen

Wie schützt man alle Arbeitsmappen in einem Ordner auf einmal in Excel?

Author: Sun Last Modified: 2025-08-06

In Excel können Sie eine Arbeitsmappe schützen, um zu verhindern, dass andere Benutzer sie bearbeiten. Haben Sie sich aber schon einmal vorgestellt, mehrere Arbeitsmappen auf einmal zu schützen? Hier stelle ich einige Tricks vor, um alle Arbeitsmappen in einem Ordner und mehrere Arbeitsblätter in einer Arbeitsmappe in Excel zu schützen.

Arbeitsmappen in einem Ordner auf einmal mit VBA schützen

Mehrere Arbeitsblätter auf einmal mit Kutools für Excel schützen

Arbeitsmappen in einem Ordner auf einmal mit VBA schützen

Um Arbeitsmappen in einem bestimmten Ordner zu schützen, können Sie einen Makro-Code anwenden, um das Problem zu lösen.

1. Öffnen Sie eine neue Arbeitsmappe, und drücken Sie die Tasten Alt + F11, um das Fenster Microsoft Visual Basic for Applications zu öffnen. Klicken Sie auf Einfügen > Modul, und fügen Sie den folgenden Code in das Modul-Skript ein.

VBA: Arbeitsmappen in einem Ordner schützen.

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

a screenshot showing how to ues the VBA code

2. Drücken Sie F5 Taste, und ein Ordner auswählen Fenster öffnet sich, damit Sie einen Ordner auswählen können, um alle Arbeitsblätter darin zu schützen.
doc protect all workbooks a folder 2

3. Klicken Sie OK und ein Dialogfeld erscheint zur Eingabe eines Passworts zum Schutz der Arbeitsmappen.
a screenshot of entering a password for pretecting the workbooks

4. Klicken Sie OK, ein Dialogfeld erscheint, um Sie daran zu erinnern, dass alle Arbeitsmappen im ausgewählten Ordner erfolgreich mit einem Passwort geschützt wurden.
a screenshot of a prompt box showing the successfully protected of the workbooks

Wenn Sie die Arbeitsmappen öffnen, die Sie mit dem obigen Code geschützt haben, erscheint ein Dialogfeld zur Eingabe des Passworts. Siehe Screenshot:
A screenshot of the password prompt box that appears when opening a workbook

Tipp: Dieser Code funktioniert für Excel-Version 2007 oder höher. Wenn Sie ihn zum Schutz einer niedrigeren Version verwenden möchten, können Sie im Code xFile = "*.xls" in xFile = "*.xlsx" ändern.


Mehrere Arbeitsblätter auf einmal mit Kutools für Excel schützen

Tatsächlich wird es in unserer täglichen Arbeit häufiger vorkommen, mehrere Arbeitsblätter in einer Arbeitsmappe zu schützen. In Excel müssen Sie jedoch die Arbeitsblätter einzeln mit der integrierten Funktion schützen. Es gibt jedoch ein leistungsstarkes Tool – Kutools für Excel, dessen Funktion „ Arbeitsblatt schützen“ Ihnen helfen kann, alle oder ausgewählte Arbeitsblätter der Arbeitsmappe auf einmal zu schützen.

Nach der kostenlosen Installation von Kutools für Excel gehen Sie bitte wie folgt vor:

1. Aktivieren Sie die Arbeitsmappe, deren Blätter Sie schützen möchten, und klicken Sie auf Kutools Plus > Arbeitsblatt schützen > Arbeitsblätter schützen.

2. Im Arbeitsblatt schützen Dialogfenster können Sie die Arbeitsblätter, die Sie schützen möchten, je nach Bedarf aus der Liste auswählen. Siehe Screenshot:
a screenshot of selecting multiple worksheets you want to protect at once

3. Klicken Sie Ok, und ein weiteres Dialogfeld erscheint, in dem Sie das Passwort eingeben und wiederholen können. Siehe Screenshot:
a screenshot of entering password

4. Klicken Sie Ok, und ein Dialogfeld erscheint, um Sie darüber zu informieren, dass die Arbeitsblätter erfolgreich geschützt wurden.
a screenshot showing the success


Die besten Office-Produktivitätstools

🤖 Kutools AI Aide: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung |  Code generieren  |  Benutzerdefinierte Formeln erstellen |  Daten analysieren und Diagramme generieren  |  Erweiterte Funktionen aufrufen
Beliebte Funktionen: Doppelte suchen, hervorheben oder markieren | Leere Zeilen löschen | Spalten oder Zellen ohne Datenverlust zusammenführen | Runden
Erweiterte SVERWEIS: SVERWEIS mit mehreren Kriterien | SVERWEIS für mehrere Werte | Mehrblatt-SVERWEIS | Fuzzy Match
Erweiterte Dropdown-Liste: Dropdown-Liste schnell erstellen | Abhängige Dropdown-Liste | Mehrfachauswahl-Dropdown-Liste
Spalten-Manager: Eine bestimmte Anzahl an Spalten hinzufügen | Spalten verschieben | Sichtbarkeit von ausgeblendeten Spalten umschalten | Bereiche & Spalten vergleichen
Hervorgehobene Funktionen: Gitterfokus | Entwurfsansicht | Erweiterte Formelleiste | Arbeitsmappen- & Blattmanager | AutoText-Bibliothek | Datumsauswahl | Daten zusammenführen | Zellen verschlüsseln/entschlüsseln | E-Mail senden nach Liste | Super Filter | Spezialfilter (Filtern nach Fett/Kursiv/Durchgestrichen...)…
Top15 Toolsets:12 Text-Tools (Text hinzufügen, Bestimmte Zeichen löschen, ...) | 50+ Diagramm typen (Gantt-Diagramm, ...) | 40+ praktische Formeln (Alter basierend auf dem Geburtsdatum berechnen, ...) | 19 Einfüge-Tools (QR-Code einfügen, Bild aus Pfad einfügen, ...) | 12 Konvertierungs-Tools (In Wörter umwandeln, Währungsumrechnung, ...) | 7 Konsolidieren & Aufteilen-Tools (Erweiterte Zeilen zusammenführen, Zellen aufteilen, ...) | ... und mehr
Nutzen Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und über40 weitere Sprachen!

Steigern Sie Ihre Excel-Kompetenz mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über300 erweiterte Funktionen, um Ihre Produktivität zu steigern und Zeit zu sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...


Office Tab bringt die Reiter-Oberfläche in Office und macht Ihre Arbeit so viel einfacher

  • Aktivieren Sie die Bearbeitung und das Lesen in Reitern in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Reitern desselben Fensters, anstatt in neuen Fenstern.
  • Steigert Ihre Produktivität um50 % und reduziert täglich Hunderte von Mausklicks!