Ce wikiHow vous apprend à supprimer la protection d'une feuille de calcul dans un document ou un classeur Microsoft Excel sur un ordinateur Windows ou macOS. Si la feuille est protégée par un mot de passe et que vous ne le savez pas, utilisez les commandes Google Sheets ou VBA (sur les versions antérieures d'Excel) pour supprimer la protection.
Étape
Méthode 1 sur 3: Utilisation de Microsoft Excel
Étape 1. Ouvrez le document ou le classeur avec la feuille protégée dans Microsoft Excel
Vous pouvez l'ouvrir en double-cliquant sur le nom du fichier sur votre ordinateur.
Étape 2. Cliquez avec le bouton droit sur l'onglet de la feuille de calcul protégée
Chaque onglet de feuille se trouve au bas de la fenêtre Excel. Les feuilles protégées sont généralement signalées par une icône de verrouillage dans certaines versions d'Excel. Cliquez avec le bouton droit sur l'onglet (ou l'icône de verrouillage) pour ouvrir le menu contextuel.
Si plusieurs feuilles sont protégées, vous devez supprimer la protection pour chaque feuille individuellement
Étape 3. Cliquez sur Déprotéger la feuille
S'il n'est pas protégé par mot de passe, la feuille s'ouvrira immédiatement. Sinon, il vous sera demandé de saisir votre mot de passe dans une fenêtre pop-up.
Étape 4. Entrez le mot de passe et cliquez sur OK
Si le mot de passe est correct, la feuille protégée sera déverrouillée.
- Si vous ne savez pas quel mot de passe saisir, lisez les méthodes de téléchargement vers Google Sheets. Cette méthode vous permet de télécharger des fichiers sur Google Sheets afin que toutes les protections appliquées au document puissent être déverrouillées.
- Si vous utilisez Excel 2010 ou une version antérieure et que vous ne souhaitez pas télécharger le fichier dans Google Sheets, lisez les méthodes d'utilisation du code VBA dans Excel 2010 et les versions antérieures.
Méthode 2 sur 3: Téléchargement de fichiers sur Google Sheets
Étape 1. Visitez https://drive.google.com via un navigateur Web
Si vous avez un compte Google, vous pouvez utiliser le service Google Sheets (une application en ligne gratuite similaire à Excel) pour supprimer la protection de toutes les feuilles d'un document ou d'un classeur Excel, même si vous ne connaissez pas le mot de passe à saisir.
- Si vous n'êtes pas encore connecté à votre compte Google, suivez les instructions à l'écran pour accéder à votre compte.
- Si vous n'avez pas de compte Google, lisez l'article sur la création d'un compte Google.
Étape 2. Cliquez sur + Nouveau
C'est dans le coin supérieur gauche de l'écran.
Étape 3. Cliquez sur le téléchargement de fichier
Le panneau « Ouvrir » sur l'ordinateur s'affiche.
Étape 4. Sélectionnez le fichier Excel que vous souhaitez modifier et cliquez sur Ouvrir
Le fichier sera téléchargé sur votre compte Google Drive.
Étape 5. Double-cliquez sur le fichier Excel sur Google Drive
Vous devrez peut-être faire défiler l'écran pour trouver le fichier. Une fenêtre d'aperçu de fichier s'ouvrira ensuite.
Étape 6. Cliquez sur le menu Ouvrir avec
Ce menu se trouve en haut de la fenêtre d'aperçu. Après cela, le menu sera développé.
Étape 7. Cliquez sur Google Sheets
Une fois le fichier ouvert et prêt à être modifié via Google Sheets, la protection appliquée au fichier sera supprimée.
Étape 8. Téléchargez le fichier sur l'ordinateur
Si vous souhaitez continuer à travailler dans Microsoft Excel et non dans Google Sheets, téléchargez la nouvelle version non protégée en procédant comme suit:
- Cliquez sur le menu " Déposer " dans le coin supérieur gauche de la feuille.
- Cliquez sur " Télécharger en tant que ”.
- Cliquez sur " Microsoft Excel (.xlsx) ”.
- Sélectionnez le dossier de stockage de fichiers. Si vous souhaitez conserver la version originale du fichier (la version protégée), saisissez un nouveau nom pour le fichier à télécharger.
- Cliquez sur " sauvegarder " pour télécharger le fichier.
Méthode 3 sur 3: Utilisation du code VBA dans Excel 2010 et versions antérieures
Étape 1. Ouvrez le document ou le classeur avec la feuille protégée dans Excel
Vous pouvez double-cliquer sur le nom du fichier sur votre ordinateur. Les fichiers Excel se terminent généralement par une extension.xls ou.xlsx.
- Utilisez cette méthode si vous avez essayé de soulever la protection des feuilles, mais que le fichier existant est protégé par un mot de passe (et que vous ne connaissez pas le mot de passe).
- Cette méthode ne peut pas être suivie dans Microsoft Excel 2013 ou versions ultérieures.
Étape 2. Enregistrez à nouveau le fichier au format xls
Si le fichier existant a une extension ".xlsx" (une extension courante pour les fichiers créés ou modifiés à l'aide de versions ultérieures d'Excel), vous ne pouvez utiliser cette méthode que si vous convertissez d'abord le fichier au format Excel 97-2003 (.xls). Voici comment convertir un fichier dans ce format:
- Cliquez sur le menu " Déposer " dans le coin supérieur droit de l'écran.
- Cliquez sur " Enregistrer sous ”.
- Allez dans le dossier où le fichier est enregistré.
- Choisir " Excel 97-2003 (.xls) " dans le menu " Type de fichier " ou " Format de fichier ".
- Cliquez sur " sauvegarder ”.
Suivez les invites à l'écran pour apporter les modifications nécessaires.
Étape 3. Appuyez sur Alt+F11 pour ouvrir la fenêtre Visual Basic Editor
Étape 4. Cliquez avec le bouton droit sur le nom du fichier dans le volet " Projet - VBAProject"
Le nom du fichier est en haut du volet gauche. Assurez-vous de faire un clic droit sur l'option qui contient le nom du fichier (se terminant par l'extension ".xls") qui se trouve généralement en haut. Après cela, le menu sera développé.
Étape 5. Cliquez sur Insérer dans le menu
Après cela, un autre menu sera développé.
Étape 6. Cliquez sur Modules
Un nouveau module sera inséré et après cela, vous pourrez coller le code dans le module.
Étape 7. Copiez le code
Mettez en surbrillance le code fourni ci-dessous, puis appuyez sur Ctrl+C (PC) ou Commande+C (Mac) pour le copier:
Sub PasswordBreaker() Brise la protection par mot de passe de la feuille de calcul. Dim i comme entier, j comme entier, k comme entier Dim l comme entier, m comme entier, n comme entier Dim i1 comme entier, i2 comme entier, i3 comme entier Dim i4 comme entier, i5 comme entier, i6 comme entier en cas d'erreur Reprendre Suivant Pour i = 65 à 66: Pour j = 65 à 66: Pour k = 65 à 66 Pour l = 65 à 66: Pour m = 65 à 66: Pour i1 = 65 à 66 Pour i2 = 65 à 66: Pour i3 = 65 à 66: pour i4 = 65 à 66 pour i5 = 65 à 66: pour i6 = 65 à 66: pour n = 32 à 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) Si ActiveSheet. ProtectContents = False Alors MsgBox "Le mot de passe 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) Quitter Sub End If Next: Next: Next: Next: Next: Next Next: Next: Next: Next: Next: Next: Next End Sub
Étape 8. Cliquez avec le bouton droit sur le nouveau module et sélectionnez Coller
Le code copié sera affiché dans la fenêtre du module.
Étape 9. Appuyez sur la touche F5 pour exécuter le code
Excel exécutera le code et ce processus prendra quelques minutes. Une fois l'exécution du code terminée, le nouveau mot de passe s'affichera dans une fenêtre contextuelle.
Le nouveau mot de passe contiendra un nombre aléatoire de lettres « A » à la place du mot de passe d'origine
Étape 10. Cliquez sur OK dans la fenêtre contextuelle « Mot de passe »
Le nouveau mot de passe sera affiché, mais vous n'avez pas besoin de le noter. Cliquez sur d'accord ” pour lever automatiquement la protection sur la feuille de calcul.