Excel: Passwortschutz von Arbeitsblättern entfernen

von Robert Günther am 11.08.2011

Die Option, seine Excel Arbeitsblätter mit einem Passwort zu schützen, so dass sie nicht verändert werden können ist sehr nützlich, wenn man zum Beispiel Kunden Kalkulationen zukommen lassen will, die dieser nur in bestimmten Bereichen verändern können soll. Ärgerlich, wenn man dann allerdings das Passwort vergisst und dann selbst keine Änderungen mehr vornehmen kann. Für Excel auf dem Mac gibt es eine sichere Möglichkeit, den Passwortschutz zu entfernen – und so gehts:

Zuerst müssen wir ein neues Macro Modul erstellen, dazu öffnen wir den Visual Basic Editor, via EXTRA -> MAKROS -> VISUAL BASIC-EDITOR
Dann rechte Maustaste auf den obersten Eintrag und via EINFÜGEN -> MODUL ein neues Modul erstellen

In dieses Modul kopiert Ihr nun den kompletten Text von diesem Link bzw. hier:

Sub PasswordBreaker()

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 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

ActiveSheet.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 ActiveSheet.ProtectContents = False Then
MsgBox "One usable password is " & Chr(i) & Chr(j) & _
Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
ActiveWorkbook.Sheets(1).Select
Range("a1").FormulaR1C1 = Chr(i) & Chr(j) & _
Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
Exit Sub
End If
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next

End Sub

Nun könnt Ihr das Fenster schließen. Zurück in Eurer Excel Arbeitsmappe müssen wir das neu erstellte Makro nun noch starten.
Unter EXTRAS -> MAKRO -> MAKROS sollte nun ein Makro namens “PasswortBreaker” auftauchen. Startet das Makro und lasst Euren Mac eine Weile rödeln. Das Makro wird letztlich den Passwortschutz entfernen und ein neues nutzbares Passwort erstellen. Voilà.

Die ganze Anleitung gibt es hier auch noch einmal als Video:

  • http://ak.gd André

    Nettes Makro, jedoch wundert es mich, wieso nicht 1x der Begriff Brute-Force aufgetaucht ist. ;)

Vorheriger Eintrag:

Nächster Eintrag: