Existe-t-il un moyen de récupérer ou contourner le mot de passe d’un projet VBA Excel protégé ?
Oui, il existe plusieurs méthodes :
Méthode 1 : Modification hexadécimale
Pour les fichiers .xls :
- Ouvrez le fichier dans un éditeur hexadécimal
- Recherchez
DPB=et remplacez parDPx= - Ouvrez dans Excel, ignorez l’avertissement, puis définissez un nouveau mot de passe
Méthode 2 : Pour les fichiers .xlsm
- Renommez en .zip
- Ouvrez le fichier zip
- Modifiez le fichier
xl/vbaProject.bin - Appliquez la même modification hexadécimale
Méthode 3 : VBA
Il existe des macros VBA qui peuvent forcer le verrou du projet en utilisant une boucle de force brute.
Note : N’utilisez ces méthodes que sur vos propres fichiers.