Déverrouillage d’une feuille de calcul avec un mot de passe inconnu (Microsoft Excel)
Dennis a une feuille de calcul des frais de déplacement dont il a hérité; il est transmis au sein de son organisation depuis des années. Certaines des cellules de la feuille de calcul doivent être déverrouillées afin que Dennis puisse corriger les formules obsolètes qu’elles contiennent. Il y a le problème, cependant: la feuille de calcul est verrouillée et la modification des formules n’est pas autorisée en raison de la protection. Dennis veut savoir comment il peut déprotéger la feuille de calcul afin de pouvoir apporter les modifications nécessaires.
Selon la façon dont la feuille de calcul a été protégée, vous pouvez simplement copier le contenu de la feuille de calcul dans une nouvelle feuille de calcul. Suivez ces étapes:
-
Créez une nouvelle feuille de calcul vierge. Cela peut être dans le classeur actuel ou dans un nouveau classeur.
-
Affichez la feuille de calcul d’origine qui est protégée. La première cellule de la feuille de calcul (A1) doit être sélectionnée.
-
Appuyez sur Maj + Ctrl + Fin. Excel doit sélectionner toutes les cellules utilisées dans la feuille de calcul. (Si ce n’est pas le cas, maintenez la touche Maj enfoncée et appuyez sur les touches fléchées jusqu’à ce que vous ayez sélectionné toutes les cellules de la feuille de calcul.)
-
Appuyez sur Ctrl + C. Cela copie les cellules sélectionnées dans le Presse-papiers.
-
Affichez la nouvelle feuille de calcul vierge que vous avez créée à l’étape 1. La cellule A1 doit être sélectionnée.
-
Appuyez sur Ctrl + V. Excel colle le contenu du Presse-papiers dans la nouvelle feuille de calcul.
La nouvelle feuille de calcul peut être modifiée comme vous le souhaitez. Si l’ancienne feuille de calcul contient des liens vers d’autres feuilles de calcul, vous devrez peut-être les copier séparément ou établir ces liens manuellement. Vous devrez également ajuster les hauteurs de ligne et les largeurs de colonne, si nécessaire, pour correspondre à l’ancienne feuille de calcul.
Si votre feuille de calcul est enregistrée aux formats XLSX ou XLSM, vous pouvez essayer autre chose. Ces formats ne sont rien d’autre que du code XML dans un conteneur ZIP, avec l’extension de nom de fichier modifiée en XLSX ou XLSM. Cela signifie que vous pouvez suivre ces étapes générales, le tout dans Windows:
-
Faites une copie du classeur. (Vous devriez toujours faire votre bricolage sur une copie, pas sur l’original.)
-
Modifiez l’extension de nom de fichier du classeur en ZIP. Par exemple, si le classeur a démarré en tant que MyWorkbookCopy.xlsx, changez-le en MyWorkbookCopy.zip.
-
Double-cliquez sur le fichier de classeur renommé. Il devrait s’ouvrir comme un dossier compressé très bien.
-
Recherchez le fichier dans le dossier nommé sheetXXX.xml qui correspond à la feuille de calcul que vous souhaitez déprotéger, où XXX est un nombre représentant le «numéro de feuille» de la feuille de calcul dans le classeur.
-
Ouvrez le fichier xheetXXX.xml dans un éditeur de texte, tel que le Bloc-notes.
-
Recherchez <sheetProtection> (y compris les crochets angulaires).
-
Supprimez toute la balise sheetProtection. Cela signifie que vous supprimez tout entre et y compris <sheetProtection> et </sheetProtection>.
-
Enregistrez le fichier.
-
Modifiez l’extension de nom de fichier du classeur de .zip à .xlsx ou .xlsm, selon ce qu’il était à l’origine.
À ce stade, vous devriez pouvoir ouvrir le classeur dans Excel et vous constaterez que la feuille de calcul n’est plus protégée.
Si les idées ci-dessus ne fonctionnent pas, pour une raison quelconque, vous devrez réellement essayer de déchiffrer le mot de passe de la feuille de calcul. Il existe des macros disponibles, sur Internet, qui suppriment ou identifient tout password interne, comme ceux utilisés pour protéger une feuille de calcul. Si vous effectuez une recherche sur « Excel Password Cracker » ou quelque chose de similaire, vous trouverez de nombreux candidats. Le problème est que vous obtiendrez également de nombreux résultats de recherche pour les programmes qui suppriment les mots de passe de classeur, ce dont vous n’avez pas besoin dans ce but particulier.
Permettez-moi cependant de vous éviter quelques ennuis. Il existe un très bon outil de suppression de mot de passe interne disponible sur cette page:
http://www.mcgimpsey.com/excel/removepwords.html
La page explique la macro (qui est assez longue) et propose même un téléchargement que vous pouvez utiliser, si vous le souhaitez.
ExcelTips est votre source pour une formation Microsoft Excel rentable.
Cette astuce (12199) s’applique à Microsoft Excel 2007, 2010, 2013 et 2016.
Vous pouvez trouver une version de cette astuce pour l’ancienne interface de menu d’Excel ici:
link: / excel-Unlocking_a_Worksheet_with_an_Unknown_Password [Déverrouillage d’une feuille de travail avec un mot de passe inconnu]
.