La protection par mot de passe dans Microsoft Excel est souvent utilisée sur les lieux de travail pour protéger les données importantes. Microsoft Excel permet aux utilisateurs de protéger les feuilles de calcul et empêche les autres d’apporter des modifications aux données d’origine.

Il existe deux façons de sécuriser une feuille de calcul. L’un des moyens consiste à n’utiliser aucun mot de passe, qui peut être non protégé par n’importe qui. Dans l’autre cas, la feuille de calcul ou le classeur est protégé par un mot de passe, ce qui signifie que vous aurez besoin du mot de passe pour le déverrouiller. Dans cet article, nous allons vous montrer comment déprotéger des feuilles de calcul ou des classeurs avec ou sans mot de passe dans Excel.

Déprotéger les feuilles de calcul/classeurs dans Excel . L’une des meilleures fonctionnalités d’Excel est qu’il peut protéger vos fichiers Excel au niveau de la cellule, de la feuille de calcul et/ou du classeur. Après avoir verrouillé et protégé des feuilles de calcul ou des classeurs, si vous souhaitez autoriser d’autres personnes à modifier des données, vous devez les déprotéger.

Si vous connaissez le mot de passe, il est très facile de déprotéger une feuille de calcul. Bien que déverrouiller une feuille de calcul Excel sans mot de passe ne soit pas simple, vous pouvez toujours le faire en utilisant les astuces suivantes. 

Comment déprotéger une feuille Excel avec mot de passe/sans mot de passe

Il est très facile de déprotéger une feuille Excel et de permettre aux utilisateurs d’éditer et de modifier les feuilles de calcul. Si vous connaissez déjà le mot de passe de la feuille protégée, vous pouvez facilement supprimer la protection. Suivez simplement l’une de ces étapes :

Ouvrez la feuille de calcul protégée, passez à l’onglet “Révision” et cliquez sur l’icône “Déprotéger la feuille” dans le groupe Modifications.

Vous pouvez accéder à la même option ci-dessus en cliquant avec le bouton droit sur l’onglet de la feuille de calcul protégée, puis en sélectionnant l’option “Déprotéger la feuille” dans le menu contextuel.

Si votre feuille est une feuille de calcul protégée par un mot de passe, Excel vous demandera d’entrer le mot de passe. Tapez le mot de passe dans la boîte de dialogue Déprotéger la feuille et cliquez sur “OK”.

Si votre feuille de calcul n’était pas protégée par un mot de passe, il suffit de cliquer sur l’option “Déprotéger la feuille” pour déverrouiller votre feuille.

Comment déprotéger le classeur Excel avec mot de passe/sans mot de passe

Lorsque votre mot de passe protège votre classeur Excel, vous ne pouvez pas modifier la structure du classeur, comme ajouter, déplacer, renommer ou supprimer des feuilles de calcul et afficher les feuilles masquées. Mais vous pouvez toujours modifier les données des feuilles de calcul même si votre classeur est protégé par un mot de passe. Si vous souhaitez modifier la structure du classeur Excel, comme ajouter ou supprimer des feuilles de calcul, vous devez d’abord déprotéger la structure du classeur Excel.

Pour supprimer la protection du classeur, ouvrez le classeur protégé et cliquez sur le bouton “Protéger le classeur” (l’option serait surlignée en gris) sous l’onglet Révision.

Tapez le mot de passe dans la zone d’invite Unprotect Workbook et enregistrez le classeur.

Maintenant que votre classeur est déverrouillé, vous êtes libre de modifier la structure du classeur Excel.

READ  6 conseils pour créer des graphiques Microsoft Excel qui se démarquent

Comment déprotéger une feuille de calcul Excel sans mot de passe

Si vous avez une feuille de calcul sécurisée par mot de passe et que vous ne savez pas quel est le mot de passe ou si vous ne l’avez pas déverrouillé depuis longtemps et que vous l’avez oublié, il existe plusieurs façons de déprotéger cette feuille Excel. 

Déprotéger la feuille de calcul Excel avec le code VBA

La protection des feuilles de calcul d’Excel est basée sur un algorithme de cryptage simple. Même lorsque vous protégez votre feuille de calcul Excel avec un mot de passe, toute personne disposant du code VBA ci-dessous peut la déchiffrer en quelques minutes. 

Vous pouvez déverrouiller une feuille protégée par mot de passe en utilisant un code VBA comme macro pour identifier le mot de passe. Voici comment:

Ouvrez la feuille protégée par mot de passe, accédez à l’onglet “Développeur” et cliquez sur le bouton “Afficher le code” du ruban. Cela ouvrira la fenêtre de l’éditeur de code dans Microsoft Visual Basic pour Applications.

Ou vous pouvez aller dans l’onglet “Développeur” et cliquer sur le bouton “Visual Basic”. Dans l’éditeur de code Visual Basic, développez l’option “Objets Microsoft Excel” dans le volet de gauche, cliquez avec le bouton droit sur la feuille de calcul protégée par un mot de passe et sélectionnez Insérer -> Module dans le menu contextuel.

Dans la fenêtre Code de la feuille protégée, copiez et collez le code VBA suivant :

Sub PasswordBreaker()
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

Cliquez sur le bouton « Exécuter » de la barre d’outils et sélectionnez l’option « Exécuter sous/formulaire utilisateur » ou appuyez sur « F5 » pour exécuter le code.

Le code prendra quelques minutes pour déchiffrer le mot de passe. Une fois que c’est fait, vous recevrez une fenêtre contextuelle avec un mot de passe fissuré, qui n’est pas celui d’origine (il s’agit généralement d’une combinaison de A et de B), mais cela fonctionne quand même. Cliquez sur ‘OK’ et la feuille ne sera plus protégée.

Vous devez enregistrer le fichier Excel avant de le fermer (en tant que classeur prenant en charge les macros) après avoir collé le code dans le module.

Déprotéger la feuille Excel sans mot de passe à l’aide de Zip

Il existe une autre astuce que vous pouvez utiliser pour déprotéger une feuille de calcul. Suivez simplement ces étapes :

Tout d’abord, accédez au Panneau de configuration et ouvrez les “Options de l’explorateur de fichiers”.

READ  Comment utiliser la fonction Index dans Excel

Dans la fenêtre Options de l’explorateur de fichiers, décochez la case “Masquer les extensions pour les types de fichiers connus” pour activer vos extensions de fichiers. Ensuite, cliquez sur “Appliquer” pour appliquer les modifications et cliquez sur “OK” pour fermer la fenêtre. Maintenant, vos extensions de fichiers de fichiers seront visibles.

Maintenant, localisez votre fichier Excel protégé dans votre lecteur et renommez et changez son extension de .xlsx à .zip.

Pour changer l’extension, faites un clic droit sur le fichier, sélectionnez l’option ‘Renommer’ et remplacez ‘.xlsx’ par ‘.zip’. Appuyez ensuite sur “Entrée” et cliquez sur “Oui” dans la boîte de dialogue Renommer.

Maintenant, votre fichier Excel est un fichier Zip.

Ensuite, extrayez le fichier Zip comme indiqué ci-dessous. Dans notre cas, les fichiers les plus importants à ouvrir se trouvent dans le dossier /xl/, où nous avons essentiellement tout ce qui a été inclus dans notre classeur Excel. Maintenant, nous pouvons le voir comme des fichiers .xml séparés.

Naviguez maintenant vers ‘xl -> feuilles de calcul -> feuille 1.xml’ (qui est la feuille protégée). Lorsque vous ouvrez le répertoire ‘/xl/worksheets/’, vous verrez la liste de toutes les feuilles (au format XML) disponibles dans votre classeur. Ensuite, ouvrez le fichier feuille 1.xml avec le Bloc-notes ou WordPad (faites un clic droit sur le fichier et sélectionnez un éditeur de texte dans le menu contextuel “Ouvrir avec”).

Recherchez la balise suivante et supprimez-la :

 <sheetProtection password=… />

Si vous avez une grande quantité d’informations dans la feuille de calcul, il sera difficile de localiser la balise ‘sheetProtection’. Appuyez donc sur Ctrl + Fpour ouvrir la fonction Rechercher, tapez « protection » dans « Rechercher quoi » et cliquez sur « Rechercher suivant ». Il trouvera le mot “Protection” et le mettra en surbrillance. Maintenant, vous pouvez sélectionner le ‘sheetProtection’ et le supprimer.

Après cela, enregistrez le fichier XML et re-compressez à nouveau tous les fichiers extraits dans un fichier zip. Ensuite, modifiez l’extension de .zip à .xlsx.

Maintenant, ouvrez et vérifiez votre feuille de calcul. Il ne sera pas protégé.

Cette méthode ne fonctionne que dans les classeurs protégés par mot de passe. Si le fichier est protégé par la fonction “Crypter avec mot de passe”, cette méthode ne fonctionnera pas.

Déprotéger une feuille Excel avec Google Sheets

Encore une autre solution de contournement qui vous permet de déprotéger une feuille de calcul Excel sans mot de passe. Vous aurez besoin d’un compte Google Drive pour ce faire.

Ouvrez votre compte Google Drive et cliquez sur le bouton “Nouveau” dans le coin supérieur gauche.

Dans le menu Nouveau, sélectionnez “Google Sheets” et cliquez sur “Feuille de calcul vierge”.

Dans la feuille de calcul vierge, cliquez sur “Fichier” dans la barre d’outils et sélectionnez “Importer”.

Dans la boîte de dialogue Importer un fichier, sélectionnez l’onglet “Télécharger” dans le menu et cliquez sur le bouton “Sélectionner un fichier sur votre appareil”.

Parcourez et trouvez le classeur Excel sur votre disque local, sélectionnez-le et cliquez sur “Ouvrir” pour le télécharger. Ou vous pouvez simplement faire glisser et déposer le fichier Excel dans la zone Importer le fichier.

Dans la fenêtre Importer le fichier, sélectionnez l’option « Remplacer la feuille de calcul » et cliquez sur le bouton « Importer les données ».

Cela importera votre feuille de calcul Excel protégée dans vos feuilles de calcul Google avec toutes les données. Maintenant, vous remarquerez que la feuille de calcul n’est plus protégée et vous êtes libre de modifier les données.

READ  Comment effacer la mise en forme dans Excel

Vous pouvez maintenant réexporter la feuille de calcul au format Excel.

Dans la feuille Google désormais non protégée, cliquez sur le menu “Fichier” de la barre d’outils et sélectionnez l’option “Télécharger”. Choisissez ensuite “Microsoft Excel (.xlsx)” dans le menu contextuel.

Donnez ensuite un nouveau nom au fichier et cliquez sur “Enregistrer”.

Vous avez maintenant exactement la même feuille Excel, mais elle n’est plus protégée par un mot de passe.


Comment déprotéger un classeur Excel sans mot de passe

Si vous avez un classeur protégé par mot de passe pour lequel vous ne vous souvenez pas du mot de passe, utilisez les méthodes VBA Code et ZIP pour déprotéger le classeur comme indiqué ci-dessous.

Déprotéger le classeur Excel sans mot de passe à l’aide du code VBA

Vous pouvez également déprotéger la structure du classeur dans Excel à l’aide de la fonctionnalité Microsoft Visual Basic pour Application (VBA). Voici comment:

Ouvrez le fichier Excel avec la structure de classeur protégée, puis allez dans l’onglet “Développeur” et cliquez sur le bouton “Visual Basic”.

Dans l’éditeur de code Visual Basic, cliquez sur l’onglet ‘Insérer’ et sélectionnez l’option ‘Module’.

Dans la fenêtre du module contextuel (code), copiez et collez le code suivant pour déverrouiller la structure du classeur.

Sub Shareus()
        ActiveWorkbook.Sheets.Copy
          For Each sh In ActiveWorkbook.Sheets
            sh.Visible = True
          Next
        End Sub

Appuyez sur le bouton ‘F5’ ou cliquez sur le bouton ‘Exécuter’ de la barre d’outils et sélectionnez l’option ‘Exécuter sous/UserForm’ pour exécuter la macro.

Ensuite, un nouveau classeur s’ouvre avec un nom différent. Il est identique au classeur d’origine mais sans protection de la structure du classeur. Vous avez maintenant déprotégé la structure du classeur dans Excel sans connaître le mot de passe.

Déprotéger le classeur Excel sans mot de passe à l’aide de Zip

Vous pouvez déprotéger le classeur Excel en toute sécurité sans mot de passe en modifiant l’extension de fichier et en manipulant ses constituants.

Obtenez le fichier Excel avec la structure de classeur protégée, renommez et modifiez son extension de .xlsx à .zip comme nous l’avons fait précédemment pour la feuille de calcul protégée. Avant de faire cela, faites-en une copie pour la sauvegarde.

Ensuite, extrayez le fichier zip à l’aide d’un logiciel d’archivage de fichiers comme WinRAR ou 7zip et vous obtiendrez des dossiers et des fichiers comme indiqué ci-dessous.

Ouvrez ensuite le dossier ‘xl’ et ouvrez le fichier ‘workbook.xml’ avec le Bloc-notes (qui contient la balise de protection)

Maintenant, recherchez et sélectionnez cette balise de protection entière et supprimez-la :

<workbookProtection workbookPassword= …/>

Si vous rencontrez des difficultés pour trouver cette balise, appuyez simplement sur Ctrl + Fpour ouvrir la boîte de dialogue Rechercher, tapez « protection » dans « Rechercher quoi », puis cliquez sur « Rechercher le suivant ». Il trouvera le mot “Protection” et le mettra en surbrillance pour vous. Maintenant, vous pouvez mettre en surbrillance la balise ‘workbookProtection’ et la supprimer.

Après avoir supprimé la balise de protection, enregistrez le fichier ‘workbook.xml’. Ensuite, zip (compressez) tous les fichiers extraits dans un fichier zip.

Maintenant, tout ce que vous avez à faire est de changer l’extension du fichier de ‘.zip’ à ‘.xlsx’.

Maintenant, le fichier zip sera reconverti en fichier Excel et vous constaterez que le mot de passe protégé a été supprimé du classeur.

C’est ainsi que vous déprotégez la feuille de calcul / classeur Excel.

5/5 - (1 vote)