Oter une Protection Excel : Guide Détaillé
La protection dans Excel est une fonctionnalité essentielle pour sécuriser vos données. Elle permet de restreindre l'accès et les modifications à certaines parties de votre feuille de calcul ou de votre classeur. Cependant, il peut arriver que l'on souhaite ou que l'on doive supprimer cette protection, que ce soit parce qu'on a oublié le mot de passe, ou parce qu'on a besoin de modifier un fichier protégé reçu d'une autre personne. Voici différentes méthodes pour oter une protection Excel, classées par niveau de complexité.
Comprendre les Différents Types de Protection Excel
Avant de plonger dans les méthodes de suppression, il est crucial de comprendre les différents niveaux de protection qu'Excel propose :
- Protection de la feuille de calcul : Empêche les utilisateurs de modifier, de supprimer ou d'ajouter des cellules, des lignes, des colonnes ou des objets spécifiques dans une seule feuille de calcul.
- Protection du classeur : Empêche les utilisateurs d'ajouter, de supprimer, de masquer ou d'afficher des feuilles de calcul, ou de modifier la structure du classeur.
- Protection du fichier (chiffrement) : Nécessite un mot de passe pour ouvrir le fichier Excel. C'est le niveau de protection le plus élevé.
Méthode 1 : Oter la Protection de la Feuille de Calcul (Si vous connaissez le mot de passe)
C'est la méthode la plus simple et la plus directe si vous connaissez le mot de passe de protection.
- Ouvrez le fichier Excel protégé.
- Sélectionnez la feuille de calcul protégée que vous souhaitez déverrouiller.
- Cliquez sur l'onglet "Révision" dans le ruban Excel.
- Dans le groupe "Modifications", cliquez sur "Ôter la protection de la feuille".
- Si un mot de passe est requis, entrez-le dans la boîte de dialogue qui s'affiche.
- Cliquez sur "OK". La protection de la feuille est maintenant supprimée.
Méthode 2 : Oter la Protection du Classeur (Si vous connaissez le mot de passe)
De la même manière, si vous connaissez le mot de passe de protection du classeur :
- Ouvrez le fichier Excel protégé.
- Cliquez sur l'onglet "Révision" dans le ruban Excel.
- Dans le groupe "Protéger", cliquez sur "Ôter la protection du classeur".
- Si un mot de passe est requis, entrez-le dans la boîte de dialogue qui s'affiche.
- Cliquez sur "OK". La protection du classeur est maintenant supprimée.
Méthode 3 : Oter la Protection de la Feuille de Calcul (Si vous avez oublié le mot de passe) - Solution VBA
Si vous avez oublié le mot de passe de protection de la feuille, vous pouvez utiliser une macro VBA (Visual Basic for Applications) pour tenter de la supprimer. Attention : Cette méthode n'est pas garantie à 100% et peut ne pas fonctionner sur des protections complexes. De plus, elle peut être considérée comme une faille de sécurité, utilisez-la avec précaution.
- Ouvrez le fichier Excel protégé.
- Appuyez sur les touches Alt + F11 pour ouvrir l'éditeur VBA.
- Dans l'éditeur VBA, cliquez sur "Insertion" > "Module".
- Copiez et collez le code VBA suivant dans le module :
Sub SupprimerProtectionFeuille()
Dim i As Integer
Dim j As Integer
Dim k As Integer
Dim l As Integer
Dim m As Integer
Dim n 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 n = 65 To 66
With ActiveSheet
.Unprotect Chr(i) & Chr(j) & Chr(k) & Chr(l) & Chr(m) & Chr(n)
If .ProtectContents = False Then
MsgBox "Mot de passe trouvé : " & Chr(i) & Chr(j) & Chr(k) & Chr(l) & Chr(m) & Chr(n)
Exit Sub
End If
End With
Next n
Next m
Next l
Next k
Next j
Next i
MsgBox "Mot de passe non trouvé"
End Sub
- Modifiez la boucle
For i = 65 To 66etc. pour augmenter la plage de caractères à tester si vous pensez que le mot de passe est plus complexe. Par exemple,For i = 65 To 90testera les lettres majuscules de A à Z. - Fermez l'éditeur VBA.
- Dans Excel, appuyez sur les touches Alt + F8 pour ouvrir la boîte de dialogue "Macro".
- Sélectionnez la macro "SupprimerProtectionFeuille" et cliquez sur "Exécuter".
Cette macro va tenter de déverrouiller la feuille en testant différentes combinaisons de caractères. Si elle réussit, un message vous affichera le mot de passe trouvé. Sinon, elle affichera un message indiquant que le mot de passe n'a pas été trouvé.
Méthode 4 : Utiliser un Logiciel Tiers pour Oter la Protection Excel
Il existe plusieurs logiciels tiers qui prétendent pouvoir oter la protection Excel, même si vous avez oublié le mot de passe. Ces logiciels utilisent des techniques plus avancées pour contourner la protection. Attention : L'utilisation de tels logiciels comporte des risques de sécurité. Assurez-vous de choisir un logiciel fiable et de le télécharger depuis une source sûre. De plus, certains de ces logiciels peuvent être payants.
Voici quelques exemples de logiciels (à utiliser avec prudence et après avoir vérifié leur fiabilité) :
- Passper for Excel
- iSunshare Excel Password Recovery
- Recovery Toolbox for Excel
Méthode 5 : Supprimer la Protection en Modifiant le Fichier XML (Avancé)
Cette méthode est plus technique et nécessite une certaine familiarité avec les fichiers XML. Elle consiste à modifier directement le fichier XML sous-jacent du fichier Excel pour supprimer les balises de protection. Attention : Cette méthode est réservée aux utilisateurs avancés et peut endommager votre fichier si elle n'est pas effectuée correctement. Sauvegardez toujours votre fichier avant de tenter cette méthode.
- Fermez le fichier Excel.
- Renommez le fichier Excel en changeant l'extension
.xlsxen.zip. (Par exemple,monfichier.xlsxdevientmonfichier.zip) - Extrayez le contenu du fichier ZIP dans un dossier.
- Naviguez dans le dossier extrait et recherchez le fichier XML contenant les informations de protection. Pour une protection de feuille, il se trouve généralement dans le dossier
xl/worksheets/et se nommesheet1.xml,sheet2.xml, etc. Pour une protection de classeur, il se trouve dans le dossierxl/et se nommeworkbook.xml. - Ouvrez le fichier XML avec un éditeur de texte (Notepad++, Sublime Text, etc.).
- Recherchez les balises XML relatives à la protection. Pour une protection de feuille, recherchez la balise
<sheetProtection>. Pour une protection de classeur, recherchez la balise<workbookProtection>. - Supprimez ces balises (y compris les balises d'ouverture et de fermeture).
- Enregistrez le fichier XML modifié.
- Re-compressez tous les fichiers et dossiers dans un nouveau fichier ZIP. Assurez-vous de compresser les fichiers à la racine du fichier ZIP, et non dans un sous-dossier.
- Renommez le fichier ZIP en changeant l'extension
.zipen.xlsx. - Ouvrez le fichier Excel. La protection devrait être supprimée.
Bonnes Pratiques et Erreurs à Éviter
- Sauvegardez toujours une copie de votre fichier avant de tenter de supprimer la protection, surtout si vous utilisez les méthodes VBA ou la modification du fichier XML.
- Choisissez des mots de passe robustes et faciles à retenir (ou utilisez un gestionnaire de mots de passe) lorsque vous protégez vos fichiers Excel.
- Évitez d'utiliser des logiciels tiers non fiables pour oter la protection Excel, car ils peuvent contenir des logiciels malveillants.
- N'oubliez pas que la suppression de la protection d'un fichier Excel sans autorisation peut être illégale, surtout si le fichier est protégé par des droits d'auteur.
- Si vous recevez un fichier Excel protégé dont vous ne connaissez pas le mot de passe, contactez la personne qui vous l'a envoyé pour lui demander le mot de passe ou une version non protégée du fichier.
En conclusion, oter une protection Excel peut être simple si vous connaissez le mot de passe. Si vous l'avez oublié, les méthodes VBA et la modification du fichier XML peuvent vous aider, mais elles sont plus complexes et comportent des risques. L'utilisation de logiciels tiers doit être effectuée avec prudence. N'oubliez pas de toujours sauvegarder vos fichiers et de respecter les droits d'auteur.