Comment supprimer le mot de passe du projet Excel VBA avec/sans mot de passe
Un projet Excel Visual Basic pour Applications (VBA) est un langage de programmation utilisé dans Excel pour développer des programmes simples. Il est généralement utilisé pour transformer des tâches complexes ou chronophages en processus automatisés permettant de gagner du temps, améliorant ainsi la qualité du processus de reporting. Ces projets VBA peuvent cependant parfois être protégés par mot de passe, pour protéger votre vie privée ou pour empêcher toute violation du script de travail d'origine. Par conséquent, il peut parfois être difficile de se souvenir de ces mots de passe, soit parce que les utilisateurs ont oublié ou perdu le mot de passe, soit pour diverses autres raisons. Par conséquent, cet article mettra en évidence les différentes méthodes simples qui peuvent être utilisées pour supprimer le mot de passe du projet Excel VBA.
Il existe deux types de cas que vous pouvez rencontrer lorsque vous essayez de supprimer des mots de passe des projets Excel VBA. Nous parlerons des deux choses étape par étape.
Partie 1 : Supprimer le mot de passe du projet Excel VBA sans connaître le mot de passe
Pour ce faire, vous pouvez adopter plusieurs approches, dont trois sont les suivantes :
Supprimez le mot de passe du projet Excel VBA en un clic pour les fichiers XLS/XLSM
Il existe plusieurs programmes sur le marché qui peuvent vous aider à supprimer les mots de passe du projet Excel VBA. Un bon exemple est Passeur pour Excel , qui est une solution simple et efficace pour se débarrasser instantanément de toutes les protections d'édition et de formatage intégrées à l'intérieur de la feuille de calcul/classeur par un code VBA.
Certaines des principales fonctionnalités de Passper pour Excel sont :
- Le mot de passe du projet VBA dans votre classeur Excel peut être supprimé d'un simple clic .
- Garantir un 100% de taux de réussite .
- L'équipe Passper se soucie de la sécurité de leur données . Il n’y aura aucune perte ou fuite de données pendant/après le processus de suppression.
- Le programme a un compatibilité étendue . Prend en charge .xls, .xlsx, .xlsm, .xlsb, .xltx, .xltm et d'autres fichiers créés par Microsoft Excel.
Pour illustrer à quel point il est simple d’utiliser Passper pour Excel, nous avons préparé pour vous un guide détaillé. Tout d'abord, vous devez télécharger le programme et l'installer sur votre ordinateur.
Étape 1. Une fois installé, vous devez choisir l'option « Supprimer les restrictions ».
Étape 2. Utilisez le bouton « Sélectionner un fichier » pour télécharger le fichier Excel protégé par mot de passe. Une fois le fichier ajouté au logiciel, cliquez simplement sur l'option « Supprimer » pour supprimer la protection par mot de passe de votre feuille Excel.
Étape 3. En quelques secondes, le mot de passe du projet VBA sera supprimé de votre classeur Excel.
Passeur pour Excel C'est un programme puissant et fiable. Il a reçu des critiques positives de la part des utilisateurs. N'hésitez pas à l'utiliser.
Supprimer le mot de passe du projet Excel VBA en ligne
Une autre approche pour supprimer le mot de passe du projet VBA dans vos documents Excel consiste à utiliser un service en ligne disponible sur le Web. Un bon exemple de ce type d’outil en ligne est Office VBA Password Remover. Cet outil en ligne vous aide à vous débarrasser de votre protection, mais nécessite de nombreuses étapes. La procédure est la suivante :
Étape 1: Cliquez sur « Ouvrir le fichier » pour télécharger le fichier Excel protégé par mot de passe de votre projet VBA.
Étape 2: Cliquez sur « Décrypter VBA » pour confirmer le téléchargement du nouveau document.
Étape 3: Une fois téléchargé, ouvrez le document. Cela vous rappellera que le projet contient la clé invalide. Cliquez sur "Oui" pour continuer.
Étape 4: Appuyez sur ALT+F11 pour ouvrir le projet VBA. Dans la fenêtre macro, vous ne devez pas développer le projet. Ensuite, allez dans Outils> Propriétés du projet VBA.
Étape 5 : Accédez à l'onglet Protection, définissez un nouveau mot de passe de votre choix et laissez la case cochée.
Étape 6 : Enregistrez le document et fermez le projet VBA.
Étape 7 : Ouvrez à nouveau votre classeur Excel et répétez l'étape 4.
Étape 8 : Cette fois, vous devez décocher les champs de case à cocher et de mot de passe dans l’onglet « Protection ».
Étape 9 : Enregistrez à nouveau le document. Le mot de passe a été supprimé.
Inconvénients de cette méthode :
- Le téléchargement de votre fichier Excel prendra du temps. De plus, il n'y a pas de barre de traitement, vous ne pouvez donc pas savoir si votre fichier a été téléchargé ou non.
- Le téléchargement de votre fichier Excel sur leur site Web n'est pas sans danger pour vos données, surtout lorsque vos données sont sensibles.
Supprimer le mot de passe du projet Excel VBA à l'aide de l'éditeur HEX
L'éditeur hexadécimal peut être un outil utile si vous souhaitez supprimer manuellement les mots de passe de votre projet Excel VBA. Il existe deux approches différentes nécessaires pour supprimer les mots de passe en fonction de l'extension du type de fichier Excel. Avant de démarrer le processus manuel, n'oubliez pas de faire une sauvegarde des fichiers Excel avec lesquels vous travaillez.
Si le type de fichier est XLS :
Étape 1: Ouvrez le fichier .xls protégé par mot de passe avec un éditeur hexadécimal et recherchez la chaîne « DPB ».
Étape 2: Remplacez « DPB » par « DPX ».
Étape 3: Enregistrez le fichier et quittez l'éditeur.
Étape 4: Ensuite, ouvrez le fichier avec Microsoft Excel. Plusieurs notifications d'erreur apparaîtront, ce qui est normal. Assurez-vous de cliquer dessus.
Étape 5 : Appuyez maintenant sur ALT+F11 pour ouvrir la fenêtre du projet VBA et cliquez sur Propriétés du projet VBA dans le menu Outils.
Étape 6 : Dans l'onglet Protection, remplacez le mot de passe par quelque chose de simple et facile à retenir.
Étape 7 : Enregistrez le classeur et quittez la fenêtre.
Étape 8 : Rouvrez le classeur Excel et accédez à la fenêtre du projet VBA en appuyant sur ALT+F11 et en saisissant le mot de passe que vous venez de modifier. Répétez l'étape 6, mais cette fois vous pouvez supprimer le mot de passe.
Étape 9 : Enregistrez le classeur et vous disposez maintenant d'un fichier Excel sans mot de passe.
Si le type de fichier est XLSM :
Pour les extensions .xlsm, une étape supplémentaire est requise au début. Ci-dessous, nous vous proposons un guide étape par étape.
Étape 1: Changez l'extension de votre fichier .xlsm en .zip. Ensuite, ouvrez-le avec 7Zip ou WinZip.
Étape 2: Recherchez et copiez le fichier « xl/vbaProject.bas » ou « xl/vbaProject.bin » à partir du fichier zip. Assurez-vous que le dossier zip est toujours ouvert.
Étape 3: Cliquez et ouvrez le fichier « xl/vbaProject.bas » ou « xl/vbaProject.bin » à l'aide d'un éditeur hexadécimal.
Étape 4: Recherchez la chaîne « DPB » et remplacez-la par « DPX ».
Étape 5 : Enregistrez le fichier et copiez-le dans le dossier Zip (vous pouvez faire glisser et déposer le fichier dans le dossier).
Étape 6 : Maintenant, compressez tous les fichiers du dossier dans un nouveau fichier Zip. Ensuite, changez l'extension du fichier en .xlsm.
Étape 7 : Ensuite, ouvrez le fichier .xlsm. Diverses notifications d'erreur apparaîtront. Cliquez sur "Oui" pour continuer.
Étape 8 : Appuyez sur ALT+F11 pour ouvrir le projet VBA et cliquez sur Propriétés du projet VBA dans le menu Outils.
Étape 9 : Ouvrez l'onglet Protection, décochez « Verrouiller le projet pour l'affichage » et appuyez sur OK.
Étape 10 : Enregistrez le fichier .xlsm et fermez la fenêtre
Inconvénients de cette méthode :
- Il existe de nombreux éditeurs hexadécimaux sur le site Web. En choisir un bon est une tâche ardue si vous n’avez pas de connaissances techniques.
- Certains utilisateurs ont signalé qu'ils ne pouvaient pas télécharger l'éditeur hexadécimal. Par conséquent, cette méthode ne vous est pas toujours utile.
Partie 2 : Supprimer le mot de passe du projet Excel VBA avec un mot de passe connu
Ce cas est relativement plus facile à exécuter et est similaire à notre discussion précédente. Pour faciliter la compréhension, la procédure est décrite ci-dessous :
Étape 1: Ouvrez votre classeur Excel avec Microsoft Excel. Appuyez sur Alt+F11 pour accéder au projet VBA.
Étape 2: Accédez à Outils> Propriétés du projet VBA. Entrez le mot de passe correct dans la boîte de dialogue Mot de passe du projet VBA.
Étape 3: Allez dans l'onglet Protection, décochez « Verrouiller le projet pour l'affichage » et désactivez le mot de passe dans les cases suivantes.
Étape 4: Cliquez sur "OK" et enregistrez l'opération. C'est tout.
conclusion
Supprimer les mots de passe d'un projet VBA des fichiers Excel peut être une tâche horrible. Il est toujours recommandé d’utiliser une solution efficace et simple à utiliser pour traiter ce type de fichiers. Cela permet de gagner beaucoup de temps et est le plus pratique. Essayez maintenant Passeur pour Excel et vous serez très impressionné.