Ôter la protection Excel sans mot de passe 🔓📊

Certains fichiers peuvent être protégés — et différentes solutions existent pour s'en sortir. Dans cet article, je vais vous démontrer la grande qualité de sécurité chez Microsoft (je me moque rarement d'eux 😀). Plus précisément, je vais vous expliquer comment ôter la protection d'un fichier Excel sans avoir le mot de passe.

Fichier Excel protégé par mot de passe

Méthode VBA : le script qui fait le boulot 🧑‍💻

Étape 1 : Ouvrir l'éditeur VBA

Fichier Excel ouvert, appuyez sur ALT + F11 pour ouvrir l'éditeur VBA.

Ouverture de l'éditeur VBA dans Excel

Étape 2 : Insérer un module

Dans le panneau "Project – VBAProject", repérez la ligne "Workbook" ou "ThisWorkBook". Faites un clic droit, puis "Insertion""Module".

Insertion d'un module dans le projet VBA

Étape 3 : Coller le code

La fenêtre d'éditeur de module ouverte, copiez-collez ce code :

vba
Sub PasswordBreaker()
    'Breaks worksheet password protection.

    Dim i As Integer, j As Integer, k As Integer
    Dim l As Integer, m As Integer, n As Integer
    Dim i1 As Integer, i2 As Integer, i3 As Integer
    Dim i4 As Integer, i5 As Integer, i6 As Integer

    On Error Resume Next

    For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
    For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
    For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
    For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126

        ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & _
            Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
            Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)

        If ActiveSheet.ProtectContents = False Then
            MsgBox "TADAH ! Le PassWord est : " & Chr(i) & Chr(j) & _
                Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
                Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)

            Exit Sub

        End If

    Next: Next: Next: Next: Next: Next
    Next: Next: Next: Next: Next: Next
End Sub

Code VBA collé dans l'éditeur de module

Étape 4 : Lancer le script

Appuyez sur F5 pour exécuter le script. Excel devrait ressurgir avec un message vous indiquant le mot de passe de protection. 🎉

Message Excel affichant le mot de passe trouvé

Et voilà ! Notez le mot de passe et vous pouvez dorénavant ôter la protection du fichier Excel.

⚠️ Je ne cautionne pas l'utilisation frauduleuse de cette méthode. Cette technique est uniquement destinée aux propriétaires d'un fichier ayant oublié leur mot de passe. 😉

📢 Edit du futur

Depuis la publication de cet article, certaines mises à jour d'Excel ou de nouveaux paramètres d'enregistrement font que cette technique ne fonctionne plus dans tous les cas. Il existe désormais de nombreux logiciels, quasi-automatisés, pour déjouer la protection — mais tous restent limités selon les paramètres d'enregistrement du fichier à débloquer.

Voici les logiciels les plus courants pour déprotéger un fichier Excel (le fichier vous appartient, cela va sans dire 😉) :


🔑 PassFab for Excel — passfab.fr

Limité dans sa version gratuite, c'est celui qui fonctionne dans la majorité des cas.

  • Suppression des restrictions Excel : gère les quatre types de protection par mot de passe (lecture seule, écriture, feuille, classeur).
  • Récupération du mot de passe d'ouverture : analyse et affiche les mots de passe requis à l'ouverture du fichier.

🔑 Excel Password Recovery Master — rixler.com

Très intuitif, mais obsolète pour beaucoup de fichiers Excel récents.

  • Supprime les mots de passe d'ouverture et de modification.
  • Récupère les mots de passe de classeurs partagés et de feuilles de calcul.
  • Récupération instantanée, quelle que soit la longueur ou la complexité du mot de passe.
  • Prise en charge des mots de passe multilingues.

🔑 Passper for Excel — passper.imyfone.com

Compatible Excel 2003 à 2019, très intuitif.

  • Suppression du mot de passe d'ouverture et de la protection en lecture seule.
  • Taux de réussite annoncé à 100% pour la suppression des protections de feuille et de classeur.
  • Accélération via processeur multi-core et GPU.
  • Algorithmes avancés pour maximiser le taux de réussite.
#Excel #Hack
Commentaires 17
Laisser un commentaire
Y
Yves Lolo TOULASSI-ANANI 16/04/2019

Le code plante le fichier. J’ai beau essayé. Ca arrête Excel.

B
Bilou 16/04/2019

En reponse à Yves Lolo TOULASSI-ANANI : Je viens de tester le code et il fonctionne, quelle version de Office vous avez et sous quel OS êtes vous ?

P
Philippe 19/07/2019

Bonjour, j’ai créé un fichier excel (version 2013) avec des données sensibles. Je l’ai donc protégé avec un mot de passe. Malheureusement, je ne m’en rappelle plus. Avez-vous une solution ? La procédure ci-dessus ne fonctionne pas car quanf je fais alt F11, rien n’apparait puisque je ne peux pas ouvrir le fichier. Merci

V
Vince 19/06/2019

Excellent ! marche à la perfection. Merci.

B
Bilou 20/06/2019

En reponse à Vince : Je suis ravis d’avoir pu vous aider :)

Y
Yann 26/07/2019

Super ! Quel efficacité. Grande aide m’a été apportée. MERCI.

B
Bilou 26/07/2019

En reponse à Yann : Merci, je suis heureux de pouvoir aider :)

T
Tim 27/10/2019

Excellent, protection feuille désactivée en 1 ou 2 minutes. Peut être qu’on peut appliquer la même méthode sur le classeur tout entier? En tout cas, j’ai pu copier/coller une feuille qui ne contenait pas de code méritant une protection et l’objectif était juste de récupérer la mise en forme de la page et d’un graph avec la possibilité de modifier quelques données d’entrées. N’utiliser pas cette technique sur des documents confidentiels!

B
Bilou 29/10/2019

En reponse à Tim : Je confirme 😁

N
Nonolepetitrobot 26/11/2019

Merci vous venez de me sauver la vie 🙂 nickel sous la version 2016

B
Bilou 27/10/2019

En reponse à Nonolepetitrobot : De rien 🤓Votre vie vaut sans doute mieux qu’un tableur Excel quand même 😅Allez disont que je vous ai sauvez votre journée, c’est déjà honorable 😊

M
Merlin 24/02/2026

Bonjour, je viens de tester , le code fonctionne sur l’onglet 1 mais pas sur les autres.Je suis sur mac OSX CATALINA et office 365 en local Une idée ?

B
Bilou 24/02/2026

En reponse à Merlin : Si les fichiers sont sur votre Mac et que même en hors ligne ça pose problème, je ne sais pas ????Je ne me suis pas penché sur le cas de office 365, c’est souvent particulier avec lui 😌

M
MEROUAN 10/02/2020

Très utile Merci !!!!!!

M
Manu 11/05/2020

Superbe merci J’avais des fichiers excel dont j’avais oubliés les mdp depuis 2015.Merci encore

A
Alex 13/01/2021

Je vous remercie! Informations très intéressantes et utiles. De plus, vous pouvez utiliser un programme spécial pour récupérer le mot de passe des fichiers Excel : Manyprog Excel Password Recovery

B
Bilou 14/01/2020

En reponse à Alex : Merci. Oui il existe quelques logiciels pour débloquer les fichiers Excel, je ferai un ajout à l'article.