Accéder au contenu principal

Déprotéger la feuille Excel : Méthodes de déverrouillage et de modification de vos données

Apprenez à déprotéger une feuille Excel avec ou sans mot de passe.
Actualisé 26 mars 2025  · 8 min de lecture

Excel comprend une fonction qui permet de verrouiller les feuilles de calcul afin d'éviter les modifications non souhaitées. Il est conçu pour protéger les données importantes telles que les dossiers financiers, les rapports ou les fichiers partagés. Cela permet d'organiser les choses et d'éviter les erreurs, en particulier lorsque plusieurs personnes utilisent le même document.

Mais il peut arriver que nous devions modifier une feuille protégée pour mettre à jour des informations, ce qui ne peut se faire qu'en déprotégeant d'abord la feuille. Dans ce guide, je vais vous présenter différentes méthodes pour déprotéger une feuille Excel, que vous ayez ou non le mot de passe.

Déprotéger une feuille Excel lorsque vous avez un mot de passe

Pour déprotéger une feuille Excel lorsque vous avez un mot de passe :

  1. Accédez à la Révision dans le ruban et cliquez sur Déprotéger la feuille.
  2. Saisissez le mot de passe dans la fenêtre pop-up et cliquez sur CLIQUEZ SUR OK..

Cela fonctionne aussi bien pour les feuilles individuelles que pour les cahiers d'exercices entiers. Si l'ensemble du classeur est protégé, le processus est similaire. La seule différence est qu'au lieu de choisir Déprotéger la feuille, cliquez sur Protéger le classeur sous l'onglet Révision et répétez l'étape 2.

en déprotégeant la feuille à l'aide d'un mot de passe connu dans Excel.

Déprotégez la feuille avec un mot de passe. Image par l'auteur.

Déprotéger une feuille Excel lorsque vous n'avez pas de mot de passe

Si vous avez oublié le mot de passe de votre feuille ou si vous avez reçu une feuille Excel verrouillée, vous pouvez essayer de la déprotéger de plusieurs façons. Sachez que les versions modernes d'Excel utilisent des méthodes de cryptage avancées qui ne sont pas si faciles à contourner, mais les méthodes suivantes que nous allons explorer peuvent vous aider.

Méthode 1 : Utilisation du code VBA

Si une feuille protégée est verrouillée et que nous ne disposons pas du mot de passe, nous pouvons essayer de la déverrouiller à l'aide d'une macro VBA. Il s'agit d'une approche de force brute qui ne peut fonctionner qu'avec des mots de passe simples. Ne vous étonnez pas non plus si la recherche des combinaisons possibles prend beaucoup de temps. 

  1. Tout d'abord, enregistrez le classeur dans une ancienne version d'Excel. Allez sur Fichier > Exporter > Changer le type de fichier > Excel 97-2003.

  2. Ouvrez la feuille protégée et appuyez sur Alt + F11 pour ouvrir la fenêtre de l'application. Visual Basic pour Applications (VBA).

  3. Dans le panneau de gauche, sélectionnez la feuille protégée (dans mon cas, il s'agit de Données de l'employé) et collez la macro de cassage de mot de passe suivante.

Sub UnprotectSheet()
    Dim i As Integer, j As Integer, k As Integer
    Dim l As Integer, m As Integer, n As Integer
    Dim password As String
    
    On Error Resume Next
    
    For i = 65 To 90
        For j = 65 To 90
            For k = 65 To 90
                For l = 65 To 90
                    For m = 65 To 90
                        For n = 65 To 90
                            password = Chr(i) & Chr(j) & Chr(k) & Chr(l) & Chr(m) & Chr(n)
                            ActiveSheet.Unprotect password
                            If Err.Number = 0 Then
                                MsgBox "Sheet Unprotected! Password Found: " & password, vbInformation, "Success"
                                Exit Sub
                            End If
                        Next n
                    Next m
                Next l
            Next k
        Next j
    Next i
    
    MsgBox "Could not unlock the sheet.", vbExclamation, "Failed"
End Sub
  1. Cliquez sur Exécuter ou appuyez sur F5 pour exécuter la macro et attendez la fin du processus. La macro génère un nouveau mot de passe, qui peut ne pas être le mot de passe original mais qui peut quand même déverrouiller la feuille. 

  2. Cliquez sur OKet la feuille ne sera plus protégée.

Une fois cette opération effectuée, si le format du fichier a été modifié précédemment, renommez-le à nouveau en .xlsx pour rétablir toutes les fonctionnalités.

Déprotection de la feuille à l'aide d'une macro VBA dans Excel.

Déchiffrez le mot de passe à l'aide de macros VBA. Image par l'auteur.

Dans ce dernier exemple, je cherche un mot de passe dont je sais qu'il comporte six caractères. Si vous n'êtes pas sûr du mot de passe, vous aurez besoin d'un autre script VBA. Un sujet trop vaste prendrait trop de temps, et un sujet trop spécifique pourrait ne pas fonctionner, alors préparez-vous à faire plusieurs essais.

Méthode 2 : Modification de l'extension de fichier en ZIP

Si VBA n'a pas fonctionné ou si vous préférez ne pas exécuter de macro, un autre moyen de supprimer la protection des feuilles consiste à modifier la structure interne du fichier. Les fichiers Excel sont des dossiers compressés qui contiennent plusieurs fichiers XML, ce qui signifie que nous pouvons déverrouiller une feuille en modifiant le bon fichier. Voici comment :

  1. Créez une sauvegarde/copie de votre fichier Excel. 

  2. Dans l'explorateur de fichiers, cliquez avec le bouton droit de la souris sur le fichier Excel copié, sélectionnez Renommer, et modifiez l'extension du fichier de .xlsx à .zip. Si une fenêtre contextuelle Rename apparaît, cliquez sur Oui pour confirmer.

Transformer le fichier xlsx en fichier zip dans l'explorateur Windows dans Excel.

Remplacez le fichier xlsx par un fichier zip. Image par l'auteur.

  1. Ouvrez le fichier zip et rendez-vous dans le dossierxlworksheets . Vous y trouverez tous les fichiersXML de .

Localisez le fichier XML à l'intérieur du dossier zip dans Excel.

Localisez le fichier XML dans le dossier zip. Image par l'auteur.

  1. Localisez le fichier XML de la feuille protégée. Si vous ne savez pas quelle feuille est protégée, ouvrez chaque fichier XML à l'aide du Bloc-notes ou d'un autre éditeur de texte. Appuyez sur Ctrl+F et recherchez le mot protection. Si le fichier contient une balise , cela signifie que le fichier est protégé.

  2. Supprimez maintenant l'ensemble de la balise , y compris l'ouverture < et la fermeture >. Appuyez sur Ctrl +S pour enregistrer le fichier.

Déprotection de la feuille à l'aide de l'extension de fichier zip dans Excel.

Déprotégez la feuille en utilisant l'extension du fichier zip. Image par l'auteur.

  1. Lorsque vous fermez l'éditeur de texte, confirmez toute demande d'enregistrement des modifications dans l'archive. Fermez ensuite le fichier ZIP.

  2. Renommez le fichier de .zip à .xlsx.

Excel enregistre les paramètres de protection des feuilles dans ces fichiers XML. En supprimant la balise , nous désactivons le verrou sans affecter le reste du classeur. Cette méthode est rapide, ne nécessite pas de codage et fonctionne même lorsque nous ne connaissons pas le mot de passe.

Méthode 3 : Utilisation de Google Sheets

Si vous recherchez le moyen le plus simple de supprimer la protection des feuilles, sans coder ni modifier les fichiers, Google Sheets est une excellente option. Lorsque vous téléchargez un fichier Excel protégé, Google Sheets supprime automatiquement la protection de la feuille afin que vous puissiez la modifier librement.

  1. Allez sur Google Drive et téléchargez le fichier Excel verrouillé.
  2. Cliquez avec le bouton droit de la souris sur le fichier et sélectionnez Ouvrir avec > Google Sheets.
  3. Google Sheets ouvrira le fichier et toute protection de la feuille de calcul sera supprimée.
  4. Effectuez les modifications nécessaires.
  5. Pour le réenregistrer sous forme de fichier Excel, cliquez sur Fichier > Télécharger > Microsoft Excel (.xlsx).

Étant donné que Google Sheets ne prend pas en charge la fonction de protection des feuilles d'Excel de la même manière, il supprime automatiquement les restrictions lors de la conversion du fichier. Il s'agit donc d'une solution simple et sans problème.

Comment débloquer des cellules spécifiques dans une feuille protégée ?

Si vous souhaitez que la feuille reste protégée mais que vous puissiez modifier des cellules spécifiques, voici comment procéder :

Supposons que je dispose d'un ensemble de données et que je veuille le partager avec mon client afin qu'il n'écrive que son adresse sans rien modifier d'autre. Pour ce faire, commencez par déprotéger la feuille à l'aide de l'une des méthodes décrites ci-dessus. Sélectionnez ensuite la feuille entière en appuyant sur Ctrl+A ou sur la touche All Button. Appuyez maintenant sur Ctrl+1 pour ouvrir Format Cell, allez dans l 'onglet Protection et décochez l'option Verrouillé.

Déverrouiller toutes les cellules de la feuille dans Excel.

Déverrouillez toutes les cellules de la feuille. Image par l'auteur.

Sélectionnez maintenant toutes les colonnes à l'exception de la colonne Adresse, verrouillez-les pour que l'autre personne ne puisse pas les utiliser et ouvrez à nouveau la fenêtre Format Cellule à l'adresse (Ctrl+1) et cochez l'option Verrouillé sous l' ongletProtection. Dans l'onglet révision, sélectionnez Protect Sheet et saisissez le mot de passe. Cela protège l'ensemble de la feuille, à l'exception de celles que j'ai déverrouillées, et permet à l'utilisateur de ne modifier que des plages spécifiques.

CONSEIL: Pour sélectionner les lignes non adjacentes, maintenez la touche Ctrl enfoncée et sélectionnez les cellules. Pour sélectionner les lignes ou les colonnes adjacentes, il suffit de faire glisser le curseur sur les en-têtes de colonne. 

Protéger et déprotéger des cellules spécifiques dans la feuille Excel.

Protéger des cellules spécifiques dans la feuille. Image par l'auteur.

Quand vous ne pouvez pas déprotéger une feuille Excel

Si vous ne pouvez pas déprotéger une feuille Excel, il y a quelques points importants à prendre en compte :

  • Impossible de supprimer le cryptage : Si le classeur est crypté avec un mot de passe, il n'y a aucun moyen de le supprimer sans le connaître. Excel n'a pas d'option intégrée pour contourner le cryptage, vous êtes donc bloqué si vous n'avez pas le mot de passe.
  • Les mots de passe complexes peuvent ne pas être récupérables : Certains scripts VBA peuvent déverrouiller les feuilles protégées, mais ils risquent de ne pas fonctionner si le mot de passe est fort ou très sécurisé. Si le script échoue, les autres méthodes manuelles risquent de ne pas être efficaces non plus.
  • Sauvegarde des fichiers avant l'édition : Avant d'essayer quoi que ce soit, sauvegardez une copie de sauvegarde du fichier. En cas de problème, vous risquez de perdre vos données car l'édition de fichiers XML ou l'exécution de macros VBA peut endommager le fichier.

Un avis de non-responsabilité : Utilisez ces méthodes de manière responsable

Ok, maintenant que je vous ai montré quelques astuces, je dois partager un message : Les méthodes ci-dessus sont destinées à un usage éthique et légal uniquement. Le déverrouillage d'une feuille Excel ne doit être effectué qu'avec une autorisation appropriée, par exemple si vous avez oublié le mot de passe de votre propre fichier ou si vous avez l'autorisation explicite du propriétaire du fichier.

Le contournement de la protection par mot de passe sans autorisation peut constituer une violation des politiques de l'entreprise, des conditions de service ou même des réglementations légales. Si vous travaillez avec des données d'entreprise, pensez à demander de l'aide à votre service informatique ou à votre administrateur système plutôt que d'essayer de contourner les protections vous-même.

Réflexions finales

Nous avons abordé plusieurs façons de déprotéger une feuille Excel, que vous vous souveniez ou non du mot de passe. Si vous disposez du mot de passe, utilisez l'option de déprotection de la feuille d' Excel. Si ce n'est pas le cas, vous pouvez essayer d'autres astuces telles que les macros VBA, la modification de l'extension du fichier ou l'utilisation de Google Sheets pour y accéder. 

Bien que ces méthodes soient efficaces, il est toujours préférable de conserver vos mots de passe en lieu sûr afin de ne pas perdre vos fichiers. En outre, conservez une copie de sauvegarde de vos fichiers avant de procéder à des modifications. Ainsi, vous ne perdrez aucune donnée importante, même en cas de problème.

Enfin, n'oubliez pas que les versions modernes d'Excel utilisent des méthodes de cryptage avancées qu'il n'est pas si facile de contourner avec des techniques comme celles-ci. 

Si vous souhaitez en savoir plus sur les données, je vous recommande les cours Analyse des données dans Excel et Préparation des données dans Excel. Ils vous aideront à mieux organiser et analyser les données.


Laiba Siddiqui's photo
Author
Laiba Siddiqui
LinkedIn
Twitter

Je suis un stratège du contenu qui aime simplifier les sujets complexes. J'ai aidé des entreprises comme Splunk, Hackernoon et Tiiny Host à créer un contenu attrayant et informatif pour leur public.

FAQ

Puis-je copier des données d'une feuille Excel protégée vers une autre feuille de calcul ?

Oui, vous ne pouvez le faire que si l'option Sélectionner les cellules verrouillées et Sélectionner les cellules non verrouillées sont autorisées.

Voici comment :

  • Ouvrez la feuille protégée.

  • Cliquez sur la cellule A1, puis appuyez sur Shift + Ctrl + End pour sélectionner toutes les cellules utilisées.

  • Appuyez sur Ctrl + C pour copier les données.

  • Ouvrez une nouvelle feuille de calcul, cliquez sur la cellule A1 et appuyez sur Ctrl + V pour coller.

Pour maintenir la largeur des colonnes, utilisez Paste Special > Column Widths après le collage.

Notez que les liens externes vers d'autres classeurs ou feuilles peuvent être interrompus et doivent être recréés manuellement.

Comment trouver des cellules verrouillées ou déverrouillées dans une feuille Excel ?

Vous pouvez utiliser la fonction CELL() pour vérifier si une cellule est verrouillée ou déverrouillée.

  • Saisissez la formule dans n'importe quelle cellule : =CELL("protect", A1)

  • S'il renvoie 1 (VRAI), la cellule est verrouillée, et 0 (FAUX) signifie qu'elle est déverrouillée.

Comment mettre en évidence les cellules verrouillées ou déverrouillées dans Excel ?

Vous pouvez utiliser la mise en forme conditionnelle pour mettre en évidence les cellules verrouillées ou non :

  • Commencez par déprotéger votre drap.

  • Sélectionnez la plage à vérifier.

  • Allez à Accueil > Mise en forme conditionnelle > Nouvelle règle.

  • Utilisez les formules suivantes :

             Pour les cellules verrouillées : =CELL("protect", A1)=1

             Pour les cellules non verrouillées : =CELL("protect", A1)=0

  • Choisissez une couleur de surbrillance et appliquez la règle.

Sujets

Apprenez Excel avec DataCamp

Cursus

Excel Fundamentals

0 min
Gain the essential skills you need to use Excel, from preparing data to writing formulas and creating visualizations. No prior experience is required.
Afficher les détailsRight Arrow
Commencer le cours
Voir plusRight Arrow