Crack Excel VBA Password

La méthode qui fonctionne, testé et approuvé par mes soins pour les versions d’Excel 2003 et 2010.

1/ – Pour la version 2003: Ouvrez le fichier Excel dans un éditeur de texte (ou hexa) et passer directement à l’étape 2.

– Pour la version 2010: Renommer le fichier .xlsm en .zip, ouvrez le et faite extraire le fichier xl/vbaProject.bin ou ouvrer le directement dans un éditeur de texte.

2/ Cherchez la ligne DPB= et remplacer la par DPx=, enregistrer

– Pour la version 2010 remettrez le fichier à sa place dans le zip et renommer en xlsm

3/ Ouvrez le fichier dans Excel, faite « Ok » pour les erreurs, allez dans l’éditeur VBA : ALT+F11 et changer le mot de passe : Outils > Propriétés de VBAProject…, onglet Protection.

4/ Enregistrer, fermer, recouvrer le fichier et le tour est joué.

Editeur Hexa Open source

Edit:

Le tuto en images: [TUTO] Cracker le mot de passe VBA d’un fichier XLS

12 Replies to “Crack Excel VBA Password”

  1. Bonjour,

    Je vous remercie pour ce crack. J’ai essayé de chercher DPB= mais il ne trouve rien dans le fichier.
    J’ai testé avec l’Editeur HEXA et WordPad.

    Je peux éventuellement vous envoyer mon fichier. Je vous remercie par avance.

    Olivier

  2. Bonjour,
    Merci pour cette astuce.
    J’ai suivi la méthode pour la version 2003 et remplacé DPB= par DPx= puis sauvegardé mais lorsque j’ouvre mon classeur excel j’ai le message d’erreur suivant:
    “Monfichier.xls cannot be acessed. The file may be read-only, or you may be trying to access a read-only location. Or, the server the document is stored on may not be responding.”

    J’ai fait cette manip sur un fichier back up donc pas de problème mais si je suis preneur d’une solution pour contourner ce problème.

    Merci bcp

    1. Refermez l’éditeur de texte avant d’ouvrir le fichier sur Excel, normalement ça passe étant donné l’erreur.

    2. Bonjour
      J’ai eu exactemet le même message que vous. Comment avez vous résolu votre problème?

      Cordialement

      1. Bonjour,
        Effectivement l’erreur apparait avec la version d’Excel 2003, il faut utiliser la version d’Excel 2010 pour faire les manipulations.
        Dans mon post je parle de version 2003/2010 pour les versions du fichier: 2003 pour l’extension .xls, 2010 pour l’extension .xlsx.
        Je pense refaire un post plus clair sur le sujet.

  3. Bonjour,
    j’utilise bien une version d’excel 2010 sur un fichier excel 2003 et la méthode ne fonctionne pas, j’ai le même message d’erreur que l’utilisateur précédent. Si vous pouviez trouver une solution à ce problème je vous en serais très reconnaissant.
    bien à vous

  4. Bonjour

    pour un fichier 2003
    avec l’editeur conseillé, pas de DPB=

    donc ca ne peut pas fontionner

  5. Bonjour,
    Merci pour cette astuce.
    Essai sur 2003
    Pour ceux qui ont un problème il ne faut pas utiliser le bloc note windows comme éditeur de texte mais par exemple Notepad+ va tres bien. C’est un freeware
    Cordialement

  6. ça ne marche pas!
    J’utilise Excel version 2010.
    J’ai fait toutes les étapes décrites :
    – je renomme le fichier .xlsm en .ZIP
    – je modifie DPB= en DPx= dans le fichier vbaProject.bin de l’archive (j’utilise bloc-note de windows)
    – je renomme le fichier .zip en .xlsm
    J’ouvre mon fichier modifié avec Excel et là j’ai un message d’erreur que je valide. Le fichier s’ouvre mais Excel a supprimé complètement le module VBA du fichier!
    Le code VBA à disparu.

    Quelqu’un a-t’il une solution?

  7. Exactement le même problème que ci-dessus décrit par Cardid. A la réouverture du fichier xlsm modifié, excel supprime le module VBA du fichier xl/vbaProject.bin. Comment obliger excel à le conserver ?

Comments are closed.