wie kann ich bei einer älteren *.xlsx Datei das Passwort für den Blattschutz ermitteln?
Die Datei soll mit neueren MS Office Versionen genutzt werden.
Leider ist das Passwort (Mitarbeiter gewechselt) vergessen worden.
Hallo, keine Ahnung, ob Links zu anderen Seiten erlaubt sind - die hier habe ich per Google-Suche nach "Excel Sheet Password unlock" gefunden:
Sie müssen registriert sein, um Links zu sehen.
Dort ist eine Anleitung und ein Stück VBA-Code, mit der/dem man ein alternatives Passwort herausfinden lassen kann. Mit kleiner Modifikation (siehe dortige Kommentare) ist auch das Passwort für die gesamte Arbeitsmappe (falls vorhanden) herausfindbar.
Hallo, keine Ahnung, ob Links zu anderen Seiten erlaubt sind - die hier habe ich per Google-Suche nach "Excel Sheet Password unlock" gefunden:
Sie müssen registriert sein, um Links zu sehen.
Dort ist eine Anleitung und ein Stück VBA-Code, mit der/dem man ein alternatives Passwort herausfinden lassen kann. Mit kleiner Modifikation (siehe dortige Kommentare) ist auch das Passwort für die gesamte Arbeitsmappe (falls vorhanden) herausfindbar.
Wenn das nicht klappt (vor allem bei komplexeren Passwörtern wird`s schwierig), kannst Du Dich eines kleinen Tricks bedienen:
Zuerst die .xlsx in .zip umbenennen und dann die neu benannte Datei doppelt anklicken oder via z.B. 7-zip öffnen, um den Inhalt zu sehen.
Nun innerhalb der Struktur zu xl/worksheets/ gehen und dort die Datei sheet1.xml (bzw. Name des zu bearbeitenden Arbeitsblattes) irgendwohin kopieren und einfügen.
Jetzt mit einem Editor öffnen (Rechtsklick - Öffnen mit) und innerhalb des Textes nach dem Begriff "<sheetProtection" suchen und dieses Wort ab < sowie alles danach bis einschließlich scenarios="1"> löschen.
Jetzt, die geänderte sheet1.xml speichern und wieder zurück in das ZIP-Archiv kopieren - vorhandene überschreiben.
Wenn du nun noch das Archiv schließt, die Dateiendung von .zip wieder auf .xlsx änderst und die Datei in Excel öffnest, ist der Blattschutz entfernt.
Die Empfehlung von Fisher habe ich ausprobiert.
Es sind aber sehr viele Blätter, müssen alle Blätter mit
Jetzt mit einem Editor öffnen (Rechtsklick - Öffnen mit) und innerhalb des Textes nach dem Begriff "<sheetProtection" suchen und dieses Wort ab < sowie alles danach bis einschließlich scenarios="1"> löschen.
bearbeitet werden?
Oder sollte eine sheet1.xml genügen?
Zur Zeit, eine sheet1.xml bearbeitet funktioniert es nicht.
Von Excel bekomme ich einen Fehlermeldung.
"VBA Code to Unlock a Locked Excel Sheet" Lösung funktioniert auch nicht, es dauert lange und ergibt Fehlermeldungen, Excel reagiert nicht mehr.
Vielleicht handelt es sich hier doch eher um einen Arbeitsmappen-Schutz und nicht um einzelne Arbeitsblätter, die geschützt sind? Schau doch mal unter "Überprüfen", auf welche Buttons Du da zum "... entsperren" klicken kannst.
hab es auch geschafft mit Hilfe Deiner Anleitung meine selbst erstellte Datei freizugeben.
So ist es wenn unterschiedliche Passwörter als Schreib und Lese Schutz verwendet werden und die vergessen sind....
Danke für die Blumen, aber es ist nicht meine Anleitung. ;-)
Ich habe nur etwas beim Suchen geholfen. Die Anleitung von Fisher ist auch schick - allerdings wird hier der Passwortschutz gleich komplett entfernt, was auch ein Ansatz ist.
also zumindest das Blatt, was Du hier gerade geöffnet hast, ist nicht geschützt:
Du musst Regestriert sein, um das angehängte Bild zusehen.
Wechsel mal die Blätter durch und schau, bei welchen Blättern dort nicht "Blatt schützen" steht. Dieses Blatt dann offen lassen und im VBA-Editor den Code ausführen. Dann weiter zum nächsten Blatt usw.
PS: Ich meinte die Fehlermeldungen, die erscheinen, wenn Du den VBA-Code ausführst, die interessant sind... ;-)
Anhänge
Du musst angemeldet sein, um die Anhangsliste zu sehen.