Comprendre la Protection des Classeurs Excel
Avant de plonger dans les méthodes de déverrouillage, il est crucial de comprendre les différents niveaux de protection offerts par Excel. La protection peut s'appliquer à différents éléments : le classeur entier (structure), les feuilles de calcul individuelles, ou encore certaines cellules spécifiques.
- Protection du classeur (structure) : Empêche les utilisateurs de modifier la structure du classeur, comme ajouter, supprimer, masquer ou renommer des feuilles.
- Protection de la feuille de calcul : Empêche les utilisateurs de modifier le contenu des cellules, les objets (graphiques, images), ou encore d'utiliser certaines fonctionnalités comme le tri ou le filtrage.
- Protection des cellules : Permet de verrouiller des cellules spécifiques, empêchant ainsi leur modification tout en laissant d'autres cellules éditables.
Il est important de noter que la protection par mot de passe dans Excel n'est pas une sécurité infaillible. Elle vise principalement à empêcher les modifications accidentelles ou non intentionnelles. Pour une sécurité plus robuste, il est recommandé d'utiliser des méthodes de chiffrement plus avancées.
Méthodes pour Déverrouiller un Classeur Excel
Voici les différentes méthodes que vous pouvez utiliser pour déverrouiller un classeur Excel protégé. Nous allons commencer par la méthode la plus simple et progresser vers des solutions plus complexes.
1. Déverrouiller une feuille de calcul protégée (mot de passe connu)
C'est la méthode la plus simple, applicable si vous connaissez le mot de passe de protection de la feuille de calcul.
Étapes :
- Ouvrez le classeur Excel protégé.
- Sélectionnez la feuille de calcul 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".
- Une boîte de dialogue s'ouvre, vous demandant le mot de passe. Entrez le mot de passe correct.
- Cliquez sur "OK". La feuille de calcul est maintenant déverrouillée et vous pouvez la modifier.
Capture d'écran décrite : Une capture d'écran du ruban Excel, montrant l'onglet "Révision" sélectionné et le bouton "Ôter la protection de la feuille" mis en évidence.
2. Déverrouiller la structure du classeur (mot de passe connu)
Si la structure du classeur est protégée, vous ne pourrez pas ajouter, supprimer ou déplacer des feuilles. Voici comment la déverrouiller:
Étapes :
- Ouvrez le classeur Excel.
- Cliquez sur l'onglet "Révision" dans le ruban Excel.
- Dans le groupe "Modifications", cliquez sur "Ôter la protection du classeur".
- Une boîte de dialogue s'ouvre, vous demandant le mot de passe. Entrez le mot de passe correct.
- Cliquez sur "OK". La structure du classeur est maintenant déverrouillée.
Capture d'écran décrite : Une capture d'écran du ruban Excel, montrant l'onglet "Révision" sélectionné et le bouton "Ôter la protection du classeur" mis en évidence.
3. Utiliser VBA pour Supprimer la Protection (mot de passe oublié)
Si vous avez oublié le mot de passe, vous pouvez utiliser du code VBA (Visual Basic for Applications) pour tenter de supprimer la protection. Cette méthode n'est pas garantie de fonctionner à 100%, mais elle peut être efficace dans certains cas.
Attention : Cette méthode implique l'utilisation de code VBA. Soyez prudent et assurez-vous de comprendre ce que vous faites avant d'exécuter un code que vous n'avez pas écrit vous-même. Il est recommandé de faire une copie de votre fichier Excel avant de procéder.
Étapes :
- Ouvrez le classeur Excel protégé.
- Appuyez sur
Alt + F11pour ouvrir l'éditeur VBA (Visual Basic Editor). - Dans l'éditeur VBA, insérez un nouveau module en allant dans "Insertion" > "Module".
- Copiez et collez le code VBA suivant dans le module :
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 "One usable password is " & 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
- Exécutez le code en appuyant sur la touche
F5ou en cliquant sur le bouton "Exécuter" (icône de lecture) dans la barre d'outils. - Si le code réussit à trouver un mot de passe, une boîte de message affichera le mot de passe trouvé. Notez ce mot de passe et utilisez-le pour déverrouiller la feuille de calcul.
Important : Ce code essaie de deviner le mot de passe en essayant toutes les combinaisons possibles. Cela peut prendre un certain temps, en fonction de la complexité du mot de passe. Si le code ne trouve pas de mot de passe après un certain temps, vous pouvez l'arrêter en appuyant sur Ctrl + Break.
Capture d'écran décrite : Une capture d'écran de l'éditeur VBA avec le code VBA inséré dans un module.
4. Utiliser des Outils Tiers de Suppression de Mot de Passe Excel
Il existe plusieurs outils tiers disponibles sur Internet qui prétendent pouvoir supprimer ou récupérer les mots de passe Excel. Ces outils fonctionnent généralement en utilisant des techniques de "force brute" ou de "dictionnaire" pour deviner le mot de passe.
Attention : Soyez extrêmement prudent lorsque vous utilisez des outils tiers. Téléchargez-les uniquement à partir de sources fiables et assurez-vous qu'ils sont exempts de virus ou de logiciels malveillants. De plus, certains de ces outils peuvent être payants.
Exemples d'outils tiers (à utiliser avec précaution) :
- Passware Kit Forensic
- iSunshare Excel Password Recovery
- Accent OFFICE Password Recovery
Important : L'utilisation de ces outils peut violer les conditions d'utilisation d'Excel ou les politiques de sécurité de votre entreprise. Utilisez-les à vos propres risques.
5. Convertir le fichier Excel en format OpenOffice Calc
OpenOffice Calc, une alternative gratuite à Excel, peut parfois ouvrir des fichiers Excel protégés sans demander de mot de passe. Cela peut permettre d'accéder au contenu du fichier et de le sauvegarder dans un nouveau format, sans la protection.
Étapes :
- Téléchargez et installez OpenOffice (gratuit).
- Ouvrez le fichier Excel protégé avec OpenOffice Calc.
- Si OpenOffice Calc ouvre le fichier sans demander de mot de passe, enregistrez le fichier dans un nouveau format (par exemple, .ods). Cela créera une copie du fichier sans la protection.
Capture d'écran décrite : Une capture d'écran de l'interface d'OpenOffice Calc, montrant un fichier Excel ouvert.
Bonnes Pratiques pour la Protection des Classeurs Excel
Pour éviter de vous retrouver dans une situation où vous devez déverrouiller un classeur Excel sans mot de passe, voici quelques bonnes pratiques à suivre :
- Utilisez des mots de passe forts : Choisissez des mots de passe complexes, combinant des lettres majuscules et minuscules, des chiffres et des symboles.
- N'oubliez pas votre mot de passe : Notez votre mot de passe dans un endroit sûr, ou utilisez un gestionnaire de mots de passe.
- Faites des sauvegardes régulières : Sauvegardez régulièrement vos fichiers Excel, de préférence sur plusieurs supports (disque dur, clé USB, cloud).
- Évitez de partager des fichiers Excel protégés par mot de passe par email : Si vous devez partager un fichier Excel contenant des informations sensibles, utilisez des méthodes de partage plus sécurisées, comme le chiffrement de bout en bout.
Erreurs à Éviter lors de la Protection des Classeurs Excel
- Utiliser le même mot de passe pour tous vos fichiers Excel : Si un attaquant découvre votre mot de passe, il pourra accéder à tous vos fichiers.
- Utiliser des mots de passe faciles à deviner (date de naissance, nom de famille, etc.) : Les attaquants peuvent utiliser des dictionnaires de mots de passe pour deviner les mots de passe faibles.
- Ne pas protéger du tout vos fichiers Excel contenant des informations sensibles : La protection par mot de passe est une mesure de sécurité de base qui peut empêcher l'accès non autorisé à vos données.
Conclusion
Déverrouiller un classeur Excel protégé peut être un défi, surtout si vous avez oublié le mot de passe. Cependant, en utilisant les méthodes décrites dans cet article, vous devriez être en mesure de récupérer l'accès à vos données. N'oubliez pas de suivre les bonnes pratiques pour la protection des classeurs Excel afin d'éviter de vous retrouver dans cette situation à l'avenir. Et surtout, soyez prudent lorsque vous utilisez des outils tiers ou du code VBA pour supprimer la protection, car cela peut comporter des risques pour la sécurité de vos données.