Comment supprimer le mot de passe d’un VBA d’Excel

  Excel, VBA, Windows

Cette méthode permet de contourner un mot de passe VBA oublié sur un fichier Excel en modifiant l’extension du fichier et en ajustant son contenu via un éditeur hexadécimal. Elle consiste à extraire et modifier les métadonnées du projet VBA pour supprimer ou réinitialiser le mot de passe sans perdre de données. Suivez les étapes détaillées pour retrouver l’accès à vos macros.


 

Étapes Synthétisées :

– Modifier l’extension du fichier : Renommez le fichier Excel de .xlsm à .zip.
– Ouvrez le fichier .zip avec un logiciel de décompression (WinRAR, 7-Zip) et extrayez vbaProject.bin depuis le dossier xl.
– Ouvrez vbaProject.bin dans un éditeur hexadécimal, trouvez DPB= et remplacez-le par DPX=, puis enregistrez.
– Remettez l’extension du fichier à .xlsm et ouvrez-le dans Excel.
– Accédez à l’éditeur VBA, cliquez sur Outils / Propriétés, et retirez le mot de passe actuel.
– Entrez un nouveau mot de passe pour sécuriser le projet VBA, puis confirmez-le.
– Ainsi, vous avez réinitialisé ou supprimé le mot de passe de votre fichier Excel VBA, permettant d’accéder à vos macros.

 

 

Laisser un commentaire