Zum Fußzeileninhalt springen
EXCEL-TOOLS

Excel-Blatt entsperren (Ein einfacher Leitfaden)

Geschrieben vom Team bei Iron Software


Sie starren auf ein ausgegrautes Excel-Blatt. Jede Zelle ist gesperrt. Das Tippen schlägt fehl, das Sortieren schlägt fehl, und das Rechtsklicken zeigt ein nahezu leeres Menü. Kommt Ihnen das bekannt vor?

Egal, ob Sie den Schutz selbst eingestellt haben und das Excel-Passwort wiederherstellen müssen, eine Datei von einem Kollegen erhalten haben oder eine für die Verteilung gesperrte Tabelle bearbeiten möchten, es gibt einen unkomplizierten Weg, um den Zugriff wiederzuerlangen. Diese Anleitung behandelt jede Methode zum Entschützen eines Excel-Blatts, vom zweisekeraktigen Menübandklick bis zur Makrofreien XML-Methode, sodass Sie schnell wieder an die Arbeit gehen können.

Falls Sie bereits auf YouTube nach einem Video-Tutorial dazu gesucht haben, haben Sie wahrscheinlich die gleichen zwei Methoden immer wieder gesehen. Dieser Beitrag geht weiter und behandelt Sonderfälle, Fehlersuche und jede reale Welt-Situation, die die besten Ergebnisse übersehen. * **

Einführung in den Excel-Schutz

Der Excel-Schutz ist eine integrierte Sicherheitsfunktion, die Benutzern helfen soll, den Zugang zu ihren Daten zu kontrollieren und ungewollte Änderungen zu verhindern. Egal, ob Sie mit einem sensiblen Finanzbericht, einem geteilten Projektverfolgungstool oder einer Excel-Datei arbeiten, die wichtige Informationen enthält, Schutzwerkzeuge ermöglichen es Ihnen zu entscheiden, wer Ihren Inhalt anzeigen, bearbeiten oder formatieren kann.

Passwortschutz verstehen

Passwortschutz ist ein Eckpfeiler der Excel-Sicherheit. Er gibt Benutzern die Möglichkeit, ihre Excel-Blätter oder ganze Arbeitsmappen mit einem Passwort zu sperren, das nur autorisierte Benutzer kennen. Wenn Sie ein Passwort mit den Optionen Blatt schützen oder Arbeitsmappe schützen im Überprüfen-Tab festlegen, verschlüsselt Excel den Inhalt, sodass er ohne Eingabe des korrekten Passworts weder bearbeitet noch angesehen werden kann (im Fall von Datei-schutz).

Der schnellste Weg: Ein Blatt vom Überprüfen-Tab entschützen (30 Sekunden)

Wenn das Excel-Blatt ohne Passwort geschützt wurde, ist das alles, was Sie brauchen:

  1. Öffnen Sie Ihre Excel-Datei auf Ihrem Computer.
  2. Klicken Sie im oberen Menüband auf den Überprüfen-Tab.
  3. Klicken Sie auf Blatt schützen aufheben (es befindet sich in der "Schützen"-Gruppe, normalerweise nahe der Mitte-rechts des Menübands).
  4. Fertig. Das geschützte Blatt ist sofort bearbeitbar.

Wie man ein Excel-Blatt entsperrt (Einfacher Leitfaden): Bild 1 - Registerkarte 'Überprüfung' mit hervorgehobener Schaltfläche 'Blatt entsperren'

Wenn der Button Blatt schützen statt Blatt schützen aufheben sagt, ist das Blatt nicht geschützt und Sie können es frei bearbeiten.

Wenn das Klicken auf Blatt schützen aufheben einen Passwortdialog öffnet und Sie aufgefordert werden, ein Excel-Passwort einzugeben, das Sie nicht haben, lesen Sie weiter. Sie benötigen eine der unten stehenden Methoden.


Methode 1: Rechtsklicken Sie auf den Blatt-Tab

Dies ist für mausorientierte Benutzer möglicherweise sogar schneller als das Menüband und funktioniert in allen Versionen der Desktop-App.

  1. Rechtsklicken Sie auf den Blatt-Tab unten auf dem Bildschirm (der Tab mit dem Namen des Blatts, z. B. "Blatt1" oder "Budget Q3").

  2. Klicken Sie im erscheinenden Kontextmenü auf Blatt schützen aufheben.
  3. Geben Sie das Passwort ein, wenn Sie dazu aufgefordert werden.

Wie man ein Excel-Blatt entsperrt (Einfacher Leitfaden): Bild 2 - Rechtsklick-Kontextmenü auf einem Blatt-Tab mit hervorgehobener Option 'Blatt entsperren'

Wenn das Rechtsklick-Menü Blatt schützen statt dessen zeigt, ist das Blatt bereits entsperrt. Wenn "Blatt schützen aufheben" ausgegraut ist, könnte die Excel-Arbeitsmappenstruktur geschützt sein. Siehe den Abschnitt zur Fehlersuche unten. * **

Methode 2: Verwenden Sie das Formatmenü (funktioniert auch in älteren Versionen)

In älteren Versionen von Excel (2007–2010) oder wenn Sie den Menüweg der Menübandnavigation vorziehen:

  1. Klicken Sie auf den Start-Tab.

  2. Klicken Sie in der rechten Gruppe Zellen auf Format.

  3. Klicken Sie am unteren Rand des Dropdown-Menüs auf Blatt schützen aufheben.
  4. Geben Sie das Excel-Passwort ein, wenn Sie dazu aufgefordert werden.

Wie man ein Excel-Blatt entsperrt (Einfacher Leitfaden): Bild 3 - Start-Registerkarte → Format-Dropdown-Menü geöffnet, mit hervorgehobenem 'Blatt entsperren' am unteren Rand.

Dieser Weg ist besonders nützlich, wenn Ihr Menüband angepasst oder minimiert wurde oder wenn das Software-Layout anders als die Standard-Einstellung aussieht. * **

Methode 3: Tastenkombination

Wenn Sie ein Tastaturerster sind, gibt es keinen einzigen Tastenanschlag, um ein Excel-Blatt zu entschützen, aber Sie können die Alt-Tasten-Navigation von Excel nutzen, um dort hinzukommen, ohne die Maus zu berühren:

Windows:

  • Drücken Sie in Reihenfolge AltRPS (nicht gleichzeitig halten).
  • Dies navigiert: Alt (aktiviert Menübandverknüpfungen) → R (Überprüfen-Tab) → PS (Blatt schützen / Blatt schützen aufheben Umschalten).

Auf dem Mac ist der entsprechende Menüpfad: WerkzeugeSchutzBlatt schützen aufheben

Es gibt keine standardmäßige Mac-Tastenkombination, aber Sie können eine erstellen über Systemeinstellungen → Tastatur → Kurzbefehle → Apps-Kurzbefehle. Melden Sie sich mit Administratorzugang auf Ihrem Mac an, um die Verknüpfung auf Ihrem Konto zu speichern. * **

Methode 4: Ein Blatt mittels VBA entschützen (wenn Sie das Passwort verloren haben)

Diese Methode ist eine Rettung, wenn Sie sich nicht an das Excel-Passwort erinnern können und den Schutz schnell entfernen müssen. Es ermöglicht einem Benutzer, ein Excel-Blatt zu entschützen, ohne das ursprüngliche Passwort zu kennen. Es funktioniert zuverlässig bei älteren .XLS-Dateien und den meisten .XLSX-Dateien, die mit Excel's eingebautem Blattschutz geschützt sind, jedoch nicht bei Dateien, die mit einem vollständigen Dateiöffnungs-Passwort verschlüsselt sind.

Wichtiger Hinweis: Dies funktioniert nur beim Blattschutz. Wenn Excel Sie auffordert, ein Passwort einzugeben, nur um die Datei zu öffnen, wird Ihnen dieser VBA-Code nicht helfen. Das ist eine Dateiformat-Verschlüsselung, die eine völlig andere Sicherheitsebene darstellt.

Das VBA-Makro unten ist technisch gesehen ein Brute-Force-Ansatz: Es durchläuft Zeichenkombinationen mit hoher Geschwindigkeit, bis es ein brauchbares Passwort-Äquivalent findet, das Excel akzeptiert. Es stellt Ihr ursprüngliches Passwort nicht wieder her, sondern generiert eines, das genauso gut funktioniert, sodass der Benutzer ein Excel-Blatt entschützen kann, auch wenn das Passwort vergessen wurde. Der VBA-Code kann ein brauchbares Passwort generieren, um das geschützte Blatt zu entsperren, sodass der Zugriff auf ein Excel-Blatt ohne das ursprüngliche Passwort möglich ist.

Schritte

  1. Öffnen Sie die Excel-Datei mit dem geschützten Blatt.
  2. Drücken Sie Alt + F11 zum Öffnen des Visual Basic Editors (VBE).

  3. Klicken Sie in der Menüleiste auf EinfügenModul, um ein neues Codemodul zu erstellen.

  4. Fügen Sie den folgenden VBA-Code in das leere Modulfenster ein:
Sub UnprotectSheet()
    Dim ws As Worksheet
    Dim i As Integer, j As Integer, k As Integer
    Dim l As Integer, m As Integer, n As Integer
    Dim i1 As Integer, i2 As Integer, i3 As Integer
    Dim i4 As Integer, i5 As Integer, i6 As Integer
    On Error Resume Next
    For Each ws In ActiveWorkbook.Worksheets
        For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
        For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
        For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
        For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126
            ws.Unprotect Chr(i) & Chr(j) & Chr(k) & _
                Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
                Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
            If ws.ProtectContents = False Then
                MsgBox "Sheet '" & ws.Name & "' unprotected!"
                Exit Sub
            End If
        Next: Next: Next: Next: Next: Next
        Next: Next: Next: Next: Next: Next
    Next ws
End Sub
Sub UnprotectSheet()
    Dim ws As Worksheet
    Dim i As Integer, j As Integer, k As Integer
    Dim l As Integer, m As Integer, n As Integer
    Dim i1 As Integer, i2 As Integer, i3 As Integer
    Dim i4 As Integer, i5 As Integer, i6 As Integer
    On Error Resume Next
    For Each ws In ActiveWorkbook.Worksheets
        For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
        For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
        For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
        For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126
            ws.Unprotect Chr(i) & Chr(j) & Chr(k) & _
                Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
                Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
            If ws.ProtectContents = False Then
                MsgBox "Sheet '" & ws.Name & "' unprotected!"
                Exit Sub
            End If
        Next: Next: Next: Next: Next: Next
        Next: Next: Next: Next: Next: Next
    Next ws
End Sub
Option Strict On



Sub UnprotectSheet()
    Dim ws As Worksheet
    Dim i As Integer, j As Integer, k As Integer
    Dim l As Integer, m As Integer, n As Integer
    Dim i1 As Integer, i2 As Integer, i3 As Integer
    Dim i4 As Integer, i5 As Integer, i6 As Integer
    On Error Resume Next
    For Each ws In ActiveWorkbook.Worksheets
        For i = 65 To 66
            For j = 65 To 66
                For k = 65 To 66
                    For l = 65 To 66
                        For m = 65 To 66
                            For i1 = 65 To 66
                                For i2 = 65 To 66
                                    For i3 = 65 To 66
                                        For i4 = 65 To 66
                                            For i5 = 65 To 66
                                                For i6 = 65 To 66
                                                    For n = 32 To 126
                                                        ws.Unprotect(Chr(i) & Chr(j) & Chr(k) & _
                                                                     Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
                                                                     Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n))
                                                        If ws.ProtectContents = False Then
                                                            MsgBox("Sheet '" & ws.Name & "' unprotected!")
                                                            Exit Sub
                                                        End If
                                                    Next
                                                Next
                                            Next
                                        Next
                                    Next
                                Next
                            Next
                        Next
                    Next
                Next
            Next
        Next
    Next ws
End Sub
$vbLabelText   $csharpLabel
  1. Drücken Sie F5 oder klicken Sie auf die Ausführen-Schaltfläche (grünes Abspiel-Dreieck), um das Programm auszuführen.

  2. Warten Sie kurz, ein Dialog wird erscheinen, der bestätigt, dass jedes Excel-Arbeitsblatt entschützt wurde.
  3. Schließen Sie den VBE, kehren Sie zu Ihrer Tabelle zurück und das Blatt sollte nun vollständig bearbeitbar sein.

⚠️ Hinweis: Viele Benutzer berichten, dass diese Methode bei ersten Versuch für .XLSX-Dateien perfekt funktionierte. Es könnte einige Sekunden länger bei sehr alten .XLS-Dateien dauern. Sobald der Vorgang abgeschlossen ist, haben Sie vollen Zugang, um alle Zellen im Arbeitsblatt zu bearbeiten. * **

Methode 5: Verwenden Sie Google Sheets als kostenlose Umgehung

Dies ist ein unterschätzter Trick, der Excel's Blattschutz vollständig umgeht - keine Makros, keine Software zum Herunterladen oder Installieren, kein kostenpflichtiges Konto erforderlich. Alles, was Sie brauchen, ist ein kostenloses Google-Konto. Google Sheets ignoriert oft den Blatt-Schutz von Excel, sodass der Benutzer ein Excel-Blatt entschützen kann, ohne das Passwort zu kennen.

  1. Melden Sie sich in Ihrem Google-Konto an und öffnen Sie Google Drive in Ihrem Browser (drive.google.com).

  2. Laden Sie Ihre .XLSX-Datei zu Drive hoch (ziehen und ablegen von Ihrem Desktop oder klicken Sie auf + Neu → Datei-Upload, um auf Ihrem Computer zu durchsuchen).

  3. Rechtsklicken Sie auf die XLSX-Datei in Drive und wählen Öffnen mit → Google Sheets.
  4. Google Sheets öffnet die Datei und ignoriert den Blatt-Schutz der Benutzer kann das zuvor geschützte Arbeitsblatt sofort bearbeiten, selbst wenn Sie das Passwort nicht kennen.
  5. Nachdem Sie Ihre Bearbeitungen vorgenommen haben, gehen Sie zu Datei → Herunterladen → Microsoft Excel (.XLSX), um sie wieder im XLSX-Format zu speichern.

Hinweis: Diese Methode ist besonders nützlich für Benutzer, die Excel-Blätter ohne Zugriff auf das ursprüngliche Passwort entschützen müssen. Sie ermöglicht es Ihnen, ein Excel-Blatt zu entschützen und ein Excel-Blatt zu bearbeiten, ohne das Passwort zu besitzen.

Begrenzungen: Formatierung, Formeln und Daten sollten die Rundreise überstehen, aber einige erweiterte Excel-Funktionen (Pivot-Tabellen, bestimmte Diagrammtypen, Power Query) sind möglicherweise in Google Sheets nicht korrekt darstellbar. Für einfache Datenbearbeitungen funktioniert diese Methode extrem gut und erfordert nichts anderes als einen Browser und ein Google-Konto.

Methode 6: Arbeiten Siebuch entschützen (gegenüber einem Blatt — diese sind unterschiedlich)

Hier gibt es einen häufigen Verwirrungspunkt: Blattschutz und Arbeitsmappenschutz sind zwei separate Dinge in Excel, und sie erfordern unterschiedliche Schritte, um den Schutz von jedem zu entfernen.

  • Blattschutz sperrt den Inhalt eines spezifischen Arbeitsblatts wie Zellen, Formeln, Formatierung.
  • Arbeitsmappenschutz sperrt die Struktur der Excel-Arbeitsmappe, d. h. Sie können keine Blätter hinzufügen, löschen, verschieben, umbenennen, verstecken oder anzeigen.

Wenn Ihr Rechtsklick-Menü auf dem Blatt-Tab ausgegraut ist oder Sie keine neuen Excel-Arbeitsblätter hinzufügen können, ist die Arbeitsmappe geschützt, nicht nur das Blatt.

Um die Excel-Arbeitsmappe zu entschützen

  1. Klicken Sie auf den Überprüfen-Tab.

  2. Klicken Sie auf Arbeitsmappe schützen. Wenn die Arbeitsmappe geschützt ist, wird der Schaltfläche "eingedrückt" oder hervorgehoben erscheinen.
  3. Klicken Sie darauf, um den Schutz auszuschalten (geben Sie das Passwort ein, wenn Sie dazu aufgefordert werden).

Sobald der Arbeitsmappenschutz entfernt ist, können Sie dann einzelne Blätter entschützen, indem Sie eine beliebige Methode aus diesem Tutorial verwenden. * **

Methode 7: Bearbeiten Sie direkt die XML-Datei (keine Makros erforderlich)

Dieser Ansatz funktioniert bei .XLSX-Dateien, die eigentlich Zip-Archive sind, die XML-Dateien enthalten, ohne dass VBA oder eine Drittanbieter-Software zum Herunterladen erforderlich ist. Es ermöglicht es einem Benutzer, ein Excel-Blatt zu entschützen, ohne das Passwort zu kennen. Es ist die technischste Methode in diesem Tutorial, aber viele Nicht-Programmierer finden es einfach, sobald sie den Datei-Endungstrick verstehen.

Der Schlüssel: Eine .XLSX-Datei ist nur eine Zip-Datei im Verborgenen. Wenn Sie die Dateierweiterung von .XLSX in .ZIP ändern, können Sie sie wie jedes andere Zip-Archiv öffnen und die XML-Dateien darin bearbeiten. Um ein Excel-Blatt zu entschützen, wird der Blattschutz als einzelnes XML-Tag in der entsprechenden Arbeitsblatt-Datei gespeichert (z. B. sheet1.xml für das erste Arbeitsblatt) - löschen Sie diesen Tag, speichern Sie die geänderte XML-Datei und der Schutz ist weg. Diese Methode ermöglicht es Ihnen, ein Excel-Blatt ohne Passwort freizuschalten, was dem Benutzer den Zugang ermöglicht.

Schritt-für-Schritt-Anleitung

  1. Machen Sie zuerst eine Kopie Ihrer .XLSX-Datei, da Sie sie direkt bearbeiten werden, speichern Sie immer ein Backup auf Ihrem Desktop oder in einem separaten Ordner auf Ihrem Computer.

  2. Benennen Sie die Kopie um, sodass sie die Dateierweiterung .ZIP statt .XLSX hat (z. B. Budget.xlsx → Budget.zip). Windows könnte eine Warnung anzeigen, wenn Sie die Dateierweiterung ändern - bestätigen Sie die Umbenennung.
  3. Öffnen Sie die Zip-Datei mit dem Windows Explorer oder einem Zip-Programm wie 7-Zip.
  4. Navigieren Sie zu dem Ordner xl/worksheets/innerhalb des Zip-Archivs.
  5. Finden Sie die XML-Datei, die Ihrem geschützten Blatt entspricht (z. B. sheet1.xml, sheet2.xml).
  6. Extrahieren Sie es auf ihren Desktop und öffnen Sie es mit Notepad oder einem beliebigen Klartext-Editor auf Ihrem Computer.

  7. In Notepad verwenden Sie Strg + F, um nach sheetProtection zu suchen.

  8. Finden Sie das <sheetProtection Tag, das in etwa so aussieht: <sheetProtection algorithmName="SHA-512" hashValue="..." password="..." .../>. Dies ist das sheetProtection-Tag, das die Sperre auf Ihrem Excel-Blatt erzwingt.
  9. Wählen Sie und löschen die gesamte Zeile mit dem sheetProtection-Tag.

  10. Speichern Sie die geänderte XML-Datei in Notepad.

  11. Kopieren Sie die geänderte XML-Datei zurück in das Zip-Archiv, ersetzen Sie das Original (ziehen und ablegen im Windows Explorer oder verwenden Sie die Aktualisierungsfunktion von 7-Zip).

  12. Benennen Sie das Zip-Archiv zurück in das .xlsx-Format, indem Sie die Dateierweiterung von .zip auf .xlsx ändern.
  13. Öffnen Sie die Datei in Excel, das Blatt ist jetzt ungeschützt und voll bearbeitbar.

⚠️ Wichtig: Löschen Sie nur das -Tag. Bearbeiten oder löschen Sie keine anderen Zeilen in der XML-Datei. Wenn Sie das falsche Tag ändern, wird das Tabellenblatt beschädigt. Arbeiten Sie immer mit einer Kopie, nie mit der Original-Datei. * **

Brute-Force-Methode zum Schutz von Excel

Die Brute-Force-Methode ist ein letzter Ausweg für das Entsperren eines Excel-Blatts, wenn das Passwort vergessen wurde. Diese Technik beinhaltet das systematische Ausprobieren aller möglichen Passwortkombinationen, bis das richtige gefunden wird. Während Brute-Force für einfache oder kurze Passwörter effektiv sein kann, wird es bei längeren, komplexeren Passwörtern wegen der riesigen Anzahl von Möglichkeiten unpraktisch.

Im Kontext von Excel können Brute-Force-Angriffe mit spezieller Software oder VBA-Skripts durchgeführt werden, die den Prozess des Eingebens verschiedener Passwortkombinationen automatisieren. Einige Werkzeuge sind speziell darauf ausgelegt, Excel-Blätter oder Arbeitsmappen zu entsperren, indem sie Schwächen im Schutzalgorithmus ausnutzen, insbesondere in älteren Excel-Versionen.

Es ist jedoch unerlässlich, die ethischen und rechtlichen Implikationen der Verwendung von Brute-Force-Methoden zu verstehen. Der Versuch, ein Excel-Blatt oder eine Arbeitsmappe ohne Erlaubnis des Eigentümers zu entsperren, ist nicht nur unethisch, sondern kann auch illegal sein. Brute Force sollte nur bei Ihren eigenen Dateien verwendet werden, wenn Sie das Passwort wirklich vergessen haben und keine andere Möglichkeit haben, den Zugriff wiederzuerlangen.

Wenn Sie sich entscheiden, eine Brute-Force-Methode zu verwenden, tun Sie dies mit Vorsicht. Verwenden Sie immer seriöse Software oder vertrauenswürdigen VBA-Code, und seien Sie sich bewusst, dass der Prozess je nach Komplexität des Passworts eine erhebliche Zeit in Anspruch nehmen kann. Für die meisten Benutzer ist diese Methode der letzte Ausweg, sie kann jedoch ein Lebensretter sein, wenn alle anderen Optionen erschöpft sind und Sie Ihr Excel-Blatt entsperren müssen, um auf wichtige Daten zuzugreifen oder diese zu bearbeiten.


Häufige Probleme und Fehlerbehebung

"Blatt schützen aufheben" ist ausgegraut oder fehlt

Dies bedeutet normalerweise, dass die Excel-Arbeitsmappen-Struktur geschützt ist. Gehen Sie zu Überprüfen → Arbeitsmappe schützen und deaktivieren Sie dies zuerst, versuchen Sie dann, das Blatt erneut zu entsperren. Dies ist der häufigste Fehler, dem Menschen bei diesem Prozess begegnen.

Das Passwort-Dialogfeld erscheint, aber das Passwort wurde vergessen

Versuchen Sie das VBA-Brute-Force-Makro (Methode 4) oder die XML-Datei-Bearbeitungsmethode (Methode 7). Die Google Sheets Methode (Methode 5) kann auch die Sperre umgehen, ohne eine Passwortabfrage. Alle drei Methoden haben für Benutzer funktioniert, die keinen Zugang mehr zum ursprünglichen Passwort haben.

"Datei ist beschädigt" Fehler nach dem Bearbeiten der XML

Sie haben wahrscheinlich etwas über das -Tag hinaus verändert oder die bearbeitete XML-Datei wurde nicht richtig gespeichert, bevor sie zurück ins Zip-Archiv gelegt wurde. Stellen Sie Ihre Sicherungskopie wieder her und versuchen Sie es erneut, indem Sie die Funktion "Suchen" von Notepad (Strg + F) verwenden, um das sheetProtection-Tag genau zu finden, bevor Sie es löschen.

Das VBA-Makro läuft, aber nichts passiert

Stellen Sie sicher, dass Makros in Ihren Sicherheitseinstellungen aktiviert sind. Gehen Sie zu Datei → Optionen → Vertrauensstellungscenter → Einstellungen des Vertrauensstellungscenters → Makroeinstellungen und wählen Sie Alle Makros aktivieren (Sie können dies später rückgängig machen). Bestätigen Sie auch, dass Sie den VBA-Code in ein Modul (Einfügen → Modul) eingefügt haben, nicht direkt in das Blatt- oder Arbeitsmappencodefenster. Wenn Sie den Code an der falschen Stelle im VBE einfügen, wird das Programm nicht richtig ausgeführt.

Die Datei erfordert ein Passwort, nur um sie zu öffnen

Dies ist eine Dateiverschlüsselung auf Dateiebene, eine andere Sicherheitsschicht als der Blattschutz. Wenn Excel Sie nach einem Passwort fragt, bevor die Datei geöffnet wird, helfen keine der Methoden in diesem Beitrag. Sie benötigen das ursprüngliche Passwort oder spezielle Software zur Dateiwiederherstellung.

Das Layout sieht auf einem Mac anders aus

Auf dem Mac führt der Pfad zum Entsperren eines Excel-Blattes über Extras → Schutz → Blatt entsperren. Die Methode über die Registerkarte "Überprüfen" funktioniert ebenfalls, die Ribbon-Oberfläche variiert leicht je nach Version, aber die Schaltfläche "Blatt entsperren" befindet sich in derselben Gruppe. Die VBA-Methode (Alt + F11) funktioniert auch in Mac Excel.

Bestimmte Zellen können nach dem Entsperren bearbeitet werden

Einige Excel-Arbeitsblätter verwenden ein feineres Berechtigungssystem, bei dem bestimmte Zellen oder Bereiche für bestimmte Benutzer gesperrt bleiben, selbst wenn der allgemeine Blattschutz entfernt wurde. Wenn Sie das Blatt entsperren, aber einen bestimmten Bereich trotzdem nicht bearbeiten können, überprüfen Sie Überprüfen → Bereiche zum Bearbeiten zulassen, um zu sehen, ob Bereichsebene-Zugriffssteuerungen als separate Sicherheitsebene eingerichtet wurden. *

Für Entwickler: Excel-Arbeitsblätter programmatisch mit IronXL entsperren

Wenn Sie Excel-Arbeitsblätter als Teil eines automatisierten Workflows zum Verarbeiten von Dateisätzen entsperren müssen, eine Web-App erstellen oder mit einem internen System integrieren, ist das manuelle Entfernen des Schutzes über die Desktop-Software bei großem Umfang unrealistisch.

IronXL ist eine .NET-Bibliothek, die es Ihnen ermöglicht, Excel-Dateien direkt in C# zu lesen, zu schreiben und zu manipulieren, ohne dass Excel auf dem Server installiert sein muss. Das Entfernen des Blattschutzes ist eine einzige Codezeile, kein GUI-Zugriff, keine Passwortaufforderungen, keine manuelle Bearbeitung von XML-Dateien:

using IronXL;
WorkBook workBook = WorkBook.Load("ProtectedReport.xlsx");
WorkSheet sheet = workBook.WorkSheets[0];
// Remove sheet protection programmatically
sheet.UnprotectSheet("your-password-here");
workBook.SaveAs("UnprotectedReport.xlsx");
using IronXL;
WorkBook workBook = WorkBook.Load("ProtectedReport.xlsx");
WorkSheet sheet = workBook.WorkSheets[0];
// Remove sheet protection programmatically
sheet.UnprotectSheet("your-password-here");
workBook.SaveAs("UnprotectedReport.xlsx");
Imports IronXL

Dim workBook As WorkBook = WorkBook.Load("ProtectedReport.xlsx")
Dim sheet As WorkSheet = workBook.WorkSheets(0)
' Remove sheet protection programmatically
sheet.UnprotectSheet("your-password-here")
workBook.SaveAs("UnprotectedReport.xlsx")
$vbLabelText   $csharpLabel

Für Excel-Arbeitsmappenschutz ist IronXL ebenfalls zuständig, keine manuelle Bearbeitung des Zip-Archivs erforderlich:

// Remove Excel workbook structure protection
workBook.Unprotect("workbook-password");
workBook.SaveAs("UnprotectedWorkbook.xlsx");
// Remove Excel workbook structure protection
workBook.Unprotect("workbook-password");
workBook.SaveAs("UnprotectedWorkbook.xlsx");
$vbLabelText   $csharpLabel

Keine Excel-Installation erforderlich. Funktioniert in ASP.NET-Webanwendungen, Konsolenanwendungen, Azure Functions und Windows-Diensten. Laden Sie die Bibliothek über NuGet herunter und fügen Sie sie in wenigen Minuten Ihrem Projekt hinzu.

Erkunden Sie die vollständige Dokumentation, einschließlich wie Sie Sicherheit bei Excel-Dateien programmatisch schützen, entsperren und verwalten, auf der IronXL Excel-Bibliotheksseite. *

Schnellreferenz: Welche Methode sollten Sie verwenden?

|Situation|Beste Methode| | ---| ---| |Kein Passwort gesetzt|Registerkarte "Überprüfen" → Auf "Blatt entsperren" klicken| |Kein Passwort, Tastatur wird bevorzugt|Alt → R → PS| |Passwort unbekannt, Makros aktiviert|VBA-Brute-Force-Makro (Methode 4)| |Passwort unbekannt, keine Makros|Bearbeiten der XML-Datei (Methode 7)| |Schnelllösung, einfach nur Daten bearbeiten| Google Sheets upload (Method 5) | |Excel-Arbeitsmappenstruktur ist gesperrt|Arbeitsmappe zuerst entsperren (Methode 6)| |Batchverarbeitung / Automatisierung|IronXL for .NET (Entwicklerbereich)|


Zusammenfassung

Zu wissen, wie man ein Excel-Blatt entsperrt, ist eine dieser Fähigkeiten, die beim ersten Mal unmöglich und beim zweiten Mal offensichtlich erscheint. Für die meisten Benutzer ist es eine Zweisekundenaufgabe: Klicken Sie auf die Registerkarte Überprüfen und dann auf Blatt entsperren. Wenn Sie um ein Excel-Passwort gefragt werden, das Sie nicht haben, funktionieren sowohl die VBA-Brute-Force-Methode als auch der XML-Dateiansatz, ohne dass spezielle Software heruntergeladen werden muss.

Das größte, was in den meisten Video-Tutorials fehlt: Blattschutz und Arbeitsmappenschutz sind getrennte Schutzmaßnahmen. Wenn Ihr Rechtsklick-Menü ausgegraut ist oder die Schaltfläche "Blatt entsperren" nichts tut, überprüfen Sie zuerst die Einstellung "Arbeitsmappe schützen" auf der Registerkarte Überprüfen. Diese Unterscheidung allein wird Ihnen viel Zeit und Frustration ersparen.

Egal, welche Methode Sie verwenden, speichern Sie immer eine Sicherungskopie Ihrer XLSX-Datei, bevor Sie beginnen. Ein gesichertes Arbeitsblatt ist in zwei Sekunden erstellt und kann Sie vor einer beschädigten Datei bewahren.

Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender ...

Weiterlesen

Iron-Support-Team

Wir sind 24 Stunden am Tag, 5 Tage die Woche online.
Chat
E-Mail
Rufen Sie mich an