Schnell hat man ein Passwort für eine Exceltabelle vergeben und noch schneller vergessen. Oder man muss ein Makro bearbeiten und der Kollege, der es erstellt hat, ist nicht mehr verfügbar.
Hier die Lösung für fehlende Passwörter für Exceltabellen und VBA-Projekte.
Passwort für Excel-Sheet vergessen
- xlsx-Datei mit 7zip öffnen
- im Ordner xl/worksheets die betreffende sheets.xml mit 7zip bearbeiten und nach
sheetProtection password="verschlüsseltes Passwort"
suchen. Das Passwort löschen, Datei speichern und 7zip das Archiv aktualisieren lassen.
Passwort für VBA-Projekt vergessen
- Datei mit der Endung zip versehen: z.B. datei.xlsm.zip
- mit 7zip entpacken
- in den entpackten Ordner wechseln und dort in den Ordner xl
- die Datei vbaProject.bin mit einem HexEditor öffnen und nach dem String DPB suchen und durch DPx ersetzen
- nun den Ordner xl mit 7zip der ursprünglichen Excel-Datei wieder hinzufügen.
Einstellungen für das Hinzufügen von geänderten Dateien zu Excel - neu erzeugte Datei öffnen und VBA öffnen. Fehlermeldungen bestätigen und über die Projekteinstellungen ein neues Passwort vergeben.
Links
http://stackoverflow.com/questions/272503/how-do-i-remove-the-password-from-a-vba-project
Schreib als Erster einen Kommentar