wachtwoord vba project verwijderen

Wachtwoord Excel VBA project verwijderen

Met wat ‘gesleutel’ is het mogelijk om het password van een Excel VBA project op te heffen. Dit artikel is geschreven naar aanleiding van een vraag op deze blog.

Deze methode heb ik getest binnen Excel 365 en zou ook moeten werken op Excel 2019 en eerdere versies van Excel.

  • stap 1: Download 7-Zip en Notepad++. Dit is een gratis programma. (In plaats van Notepad++ kan je eventueel ook gebruik maken van de online tool HexEdit).
  • stap 2: rechtsklik op je xlsm bestand en kies voor 7-Zip –> “Open archief”.
  • stap 3: Open de map “xl”
  • stap 4: sleep het bestand “vbaProject.bin” uit de 7-Zip omgeving (bijvoorbeeld naar je bureaublad). Er wordt dan een kopie gemaakt.
  • stap 5: Rechtsklik op het bestand “vbaProject.bin” en kies voor “Edit with Notepad++”.
  • stap 6: zoek naar “DPB” en vervang dit voor “DPx”. (zonder de aanhalingstekens).
  • Stap 7: sla het bestand op (dit kan met CONTROL + S).
  • Stap 8: sleep het bestand “vbaProject.bin” weer terug de 7-Zip map in en overschrijf het originele bestand.
  • Stap 9: Open het Excelbestand. Je krijgt nu een melding dat er een ongeldige sleutel is gevonden. Kies om door te gaan met laden.
  • Stap 10: Je krijgt nu een “onverwachte fout”, melding 40230. Klik op “OK”.
  • Stap 11: Sla je excelbestand opnieuw op.
  • Stap 12: Nu is het wachtwoord van je VBA project weg en kan je het project en de macro weer inzien.

Laat me weten of het gelukt is of als je vragen hebt.

2 reacties

  1. Het werkt op zich prima, maar het volgende probleem doet zich voor.
    Als ik een bestand veranderd heb en het bestand opgeslagen heb, kan ik excel daarna niet meer openen.
    Alleen kan ik excel nog openen als ik met administrator rechten open.

    wat ik kan ik hieraan doen??

    Ik hoop snel iets van u te horen

    1. Hoi Edwin, Kon je hem daarvoor wel gewoon openen? Anders misschien doorsturen naar een computer waar je wel adminrechten hebt? Grt Bas

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *