5 meilleures façons de récupérer des macros à partir fichier Excel corrompu

Êtes-vous également inquiet de savoir comment vos macros ont été supprimées après la fermeture du fichier Excel ou où les macros ont disparu dans Excel ? Mais ne savez tout simplement pas comment récupérer des macros dans Excel , alors n’ayez crainte!

Dans ce blog, j’ai fourni des détails complets sur les macros Excel et une variété de différentes astuces à récupérer des macros dans Excel.

Meilleur logiciel pour récupérer des macros dans Excel

Pour la récupération des macros dans Excel, je vous recommande à tous d’utiliser l’outil puissant intégré à un algorithme puissant, c’est-à-dire MS Excel réparation outil.  

En utilisant cet outil professionnel recommandé, vous pouvez facilement réparer les fichiers Excel ( .xls et. Xlsx ) endommagés, corrompus et inaccessibles . Cet outil permet de restaurer facilement tous les fichiers Excel corrompus, y compris les graphiques, les commentaires des cellules des propriétés de la feuille de calcul et d’autres données importantes. 

* La version gratuite du produit ne prévisualise que les données récupérables.

À l’aide de cela, vous pouvez résoudre toutes sortes de problèmes, la corruption, les erreurs dans les classeurs Excel . Il s’agit d’un outil unique pour réparer plusieurs fichiers Excel en un seul cycle de réparation et récupérer l’intégralité des données dans un emplacement préféré. Il est facile à utiliser et compatible avec les systèmes d’exploitation Windows et Mac. Cela prend en charge l’intégralité des versions d’Excel et la version de démonstration est gratuite.

Étapes pour utiliser l’outil de réparation MS Excel:

Étape 1 - Téléchargez et installez Stellar Réparation pour Excel en suivant l'assistant d'installation.

excel-Réparation-step-1

Étape 2 – Après l'installation, lancez l'outil de réparation et parcourez le fichier Excel que vous souhaitez réparer.

excel-Réparation-step-2

Étape 3 – Sélectionnez maintenant le fichier Excel que vous souhaitez réparer et cliquez sur le bouton 'Repair'.

excel-Réparation-step-3

Étape 4 – Attendez la fin du processus de réparation.

excel-Réparation-step-4

Étape 5 – Une fois terminé, prévisualisez et vérifiez le fichier Excel réparé et cliquez sur le bouton 'Save'.

excel-Réparation-step-5

À propos de la corruption des macros Excel:

Microsoft Excel est une application très populaire de Microsoft Office. Il est utilisé pour effectuer diverses fonctions comme effectuer facilement des calculs complexes, saisir des données, maintenir des statistiques, des données financières et bien d’autres.

Excel est une application assez complexe en plus de sa popularité. Ceci est utilisé par le professionnel ainsi que pour un usage personnel. Excel possède diverses fonctionnalités et fonctions intégrées pour faciliter le travail pour les utilisateurs comme les macros, la poignée de remplissage, le tableau croisé dynamique, etc.

Une macro est l’une des fonctionnalités les plus puissantes mais sous-utilisées d’Excel. Et cela peut être défini comme l’enregistrement d’une série de tâches dans un classeur Excel. Ceci est couramment utilisé pour remplacer la série répétitive d’actions du clavier et de la souris dans la feuille de calcul MS Excel .

L’utilisation des macros vous aidera à économiser votre temps précieux et même à augmenter votre productivité. Mais dans de nombreux cas, les classeurs Excel sont corrompus et à la suite de l’ensemble des données stockées, il est également corrompu.

De plus, dans de nombreux cas, la récupération des macros Excel vous aidera à récupérer des données à partir d’un fichier Excel corrompu.

Donc, dans cet article, je partagerai des informations complètes sur la façon de récupérer des macros à partir de classeurs corrompus.

Avant de passer aux correctifs, consultez certaines expériences utilisateur concernant les macros manquantes dans Excel .

Requêtes des utilisateurs:

Décrivons cela plus brièvement avec l’expérience de l’utilisateur:

J’ai un fichier sur lequel j’ai exécuté une macro, j’avais la fonction sur un fichier texte mais il a été supprimé, j’ai juste besoin de récupérer la macro, j’ai toujours le fichier sur lequel j’ai exécuté la fonction mais quand Je vais dans les macros en tapant Alt + F8 la liste est vide, j’essaie de créer une fonction afin d’entrer dans la fenêtre Microsoft Visual Basic (quand je mets la fonction en premier lieu) et j’y cherche pour voir si la fonction que je enregistré quelque part mais il ne l’a pas fait … y a-t-il un moyen de trouver la fonction à partir du fichier sur lequel j’ai exécuté la fonction? Comme l’histoire qui conserve toutes les macros utilisées dans le fichier ou quelque chose comme ça?  

Merci tout le monde… 

                                                                                               Message d’origine de la communauté Microsoft …

Il est temps de passer à la section suivante, c’est-à – dire comment récupérer des macros à partir d’un classeur Excel corrompu.

Comment Pour récupérer des macros à partir du fichier Excel Corrompu?

Eh bien, il existe certaines façons de vous aider à récupérer des macros dans Excel, mais cela dépend également de certaines parties. Comme la façon dont le classeur Excel a été corrompu ou dans quelle partie du fichier Excel la corruption s’est-elle réellement produite? 

Cependant, il est constaté que, tout comme les autres données récupérées à partir du classeur Excel corrompu, les utilisateurs peuvent également récupérer des macros Excel.

Pour vous faciliter la tâche de récupération des macros Excel, je vous ai déjà proposé la solution logicielle au tout début de ce blog.

Vous pouvez donc essayer de restaurer des données à partir du classeur Excel corrompu, en utilisant MS Excel réparation outil de pour récupérer et réparer fichier Excel de macros corrompues automatiquement.

Si vous souhaitez corriger macros corrompues dans Excel manuellement, essayez certaines des étapes de travail qui vous aident à savoir comment récupérer des fichiers Excel activés pour les macros corrompus.

Méthode 1: définir la méthode de calcul sur Manuel

Lorsque le fichier Excel ne parvient pas à ouvrir le classeur seul, cette étape vous aidera à résoudre le problème.

Suivez les étapes pour réinitialiser le paramètre de calcul:

  • Ouvrez le fichier Excel mais pas le fichier corrompu
  • Ensuite, dans le menu Outils > choisissez Options > cliquez sur l’ onglet Calcul.

recover-macros-in-excel 1

  • Dans Excel 2007, cliquez sur le bouton Office > Options Excel> choisissez Formules dans le panneau de gauche.

recover-macros-in-excel 2

  • Enfin dans la section Calcul > cliquez sur Manuel >

recover-macros-in-excel 3

J’espère que cela vous aidera à récupérer les données de classeur corrompues.

Maintenant, après avoir défini le mode de calcul sur manuel, essayez les étapes ci-dessous pour restaurer les macros dans un fichier Excel corrompu.

Méthode 2 # Modifier les options de sécurité des macros

  • Dans le menu Outils , choisissez Macro > sélectionnez Sécurité > option .
  • Ou dans Excel 2007, cliquez sur le bouton Office > choisissez Options Excel > sélectionnez Trust Center dans le panneau de gauche .

recover-macros-in-excel 4

  • Ensuite, cliquez sur le bouton Paramètres du Trust Center > choisissez Paramètres de macro > Désactiver toutes les macros ( sans notification dans la section Paramètres de macro )> cliquez sur OK

recover-macros-in-excel 5

  • Ouvrez ensuite le classeur corrompu et si le classeur s’ouvre, un avis apparaît Les macros sont désactivées.
  • Mais si Excel ne s’ouvre pas ou ne s’arrête pas , cette méthode ne fonctionnera pas pour vous.

Méthode 3 # Exporter un classeur de macros personnelles

Tout comme les autres codes VBA, les macros Excel enregistrées dans Personal.xlsb peuvent facilement être exportées vers le fichier .bas .

Pour exporter le classeur de macros personnelles, procédez comme suit:

  • Appuyez maintenant sur Alt + F11 pour ouvrir l’ éditeur Visual Basic (VBE).
  • Appuyez maintenant sur Ctrl + R pour utiliser l’ Explorateur de projets> localiser le module que vous souhaitez enregistrer
  • Et faites un clic droit sur le nom du module > sélectionnez Exporter le fichier

recover-macraos-in-excel 6

  • Fermer VBE> quitter Excel
  • Fermez l’éditeur VBA et sortez d’Excel.
  • Pour importer un fichier .bas qui est partagé par quelqu’un. Faites un clic droit sur le module présent dans le PERSONAL.XLSB dans lequel vous souhaitez stocker les macros. Ensuite, choisissez l’ option Importer un fichier .

Cela vous aidera à récupérer des macros à partir d’un fichier Excel corrompu. Cette solution a fonctionné pour de nombreux utilisateurs, alors essayez-la.

Méthode 4 # Activer le classeur de macros personnelles

Lorsque les macros ont disparu dans Excel , nous pensions tous que cela pourrait être supprimé. Mais dans la plupart des cas, il est constaté que les macros se cachent après avoir été désactivées lors d’un plantage d’Excel.

Suivez les étapes mentionnées ci-dessous pour rechercher le fichier Personal.xlsb et l’exécuter à nouveau.

Étapes pour activer le classeur de macros personnelles

  • Ouvrez d’abord votre application Excel. Ensuite, allez dans l’ onglet Fichier et appuyez sur

recover-macraos-in-excel 7

  • Appuyez sur le menu Compléments qui se trouve dans la boîte de dialogue de gauche

recover-macros-in-excel 8

  • Dans la liste déroulante Gérer , choisissez Éléments désactivés
  • Vous devez maintenant sélectionner le classeur personnel et appuyer sur

recover-macros-in-excel 9

  • Après avoir effectué toutes les étapes, redémarrez l’application Excel.

FAQ relative aux macros Excel:

Où sont stockées les macros Excel dans Windows 10

Emplacement des macros Excel dans Windows 10 / Windows 7 / Windows Vista:

Dossier C: \ Users \ nom d’utilisateur \ AppData \ Local \ Microsoft \ Excel \ XLStart

Emplacement des macros Excel dans Windows XP:

Dossier C: \ Documents and Settings \ nom d’utilisateur \ Application Data \ Microsoft \ Excel \ XLStart

Tous les classeurs Excel contenu dans le XLStart dossier s’ouvre automatiquement à chaque fois que vous démarre une application Excel.

Tout code que vous avez conservé dans le classeur de macros personnelles sera répertorié dans la boîte de dialogue des macros.

Comment enregistrer définitivement une macro dans Excel

Savez-vous qu’en enregistrant des macros dans PERSONAL.xlsb, vous pouvez appliquer la macro Excel à l’ensemble de vos classeurs que vous ouvrez ou exécutez sur votre PC.

Enregistrez une macro dans votre classeur de macros personnelles:

  • Dans l’ onglet Développeur, cliquez sur l’ option Enregistrer la macro .
  • Dans la boîte de dialogue Enregistrer la macro, accédez à la boîte de dialogue Enregistrer la macro dans . Dans les options de dépôt de la macro de magasin, choisissez le classeur de macros personnelles.
  • Enfin, appuyez sur l’option OK.

recover-macros-in-excel 10

  • Avant de quitter Excel, vous êtes invité à enregistrer les modifications apportées au classeur de macros personnelles. Alors, appuyez sur Enregistrer.

Afficher le classeur de macros personnelles:

Pour modifier des macros qui sont conservées dans le classeur de macros personnelles, la toute première chose que vous devez faire est d’afficher le classeur de macros personnelles.

  • Dans l’un de vos classeurs Excel ouverts, accédez à l’ onglet Affichage et appuyez sur l’ option Afficher .

recover-macros-in-excel 11

  • Dans la boîte de dialogue ouverte, choisissez
  • Choisissez et modifiez les macros qui sont enregistrées dans le classeur de macros personnelles.
  • Après avoir apporté des modifications, enregistrez- N’oubliez pas de masquer le classeur après avoir effectué des modifications complètes.

recover-macros-in-excel 12

Remarque: les macros stockées dans le fichier personal.xlsb sur un PC ne fonctionnent pas sur un autre PC.

Conclusion :

C’est tout sur la façon de récupérer un fichier Excel activé par macro corrompu. J’ai fait de mon mieux pour partager les meilleures méthodes pour récupérer des macros à partir de classeurs Excel corrompus. Alors, essayez tous les correctifs susmentionnés et n’oubliez pas de partager vos expériences avec nous. 

En outre, il est recommandé de gérer correctement le fichier Excel et de suivre les meilleures mesures préventives pour protéger les fichiers Excel contre la corruption.

En plus de cela, toujours une créez sauvegarde des classeurs actifs dans Excel et analysez également votre système avec un bon programme antivirus pour détecter les virus et les logiciels malveillants.

Si, au cas où vous auriez des questions supplémentaires sur la façon de récupérer des macros dans Excel , dites-le-nous dans la section commentaires ci-dessous.

Bonne chance…



Margret Arthur est un entrepreneur et un expert en marketing de contenu. Elle écrit des blogs techniques et de l'expertise sur MS Office, Excel et d'autres sujets technologiques. elle art distinctif de présenter des informations techniques dans un langage facile à comprendre est très impressionnant. Lorsqu'elle n'écrit pas, elle adore les imprévus voyages.