Suppression de toutes les macros (Microsoft Excel)
Gerald a demandé s’il y avait un moyen de se débarrasser de toutes les macros dans un classeur Excel, sans avoir besoin de les supprimer individuellement. Vous pouvez accomplir cette tâche de deux manières. La première approche est utilisée si vous ne voulez pas du tout manipuler les macros. Suivez simplement ces étapes:
-
Affichez toutes les feuilles de calcul qui peuvent être masquées.
-
Sélectionnez toutes les feuilles de calcul dans le classeur. (Cliquez sur le premier onglet de la feuille de calcul, puis maintenez la touche Maj enfoncée tout en cliquant sur le dernier onglet de la feuille de calcul.)
-
Cliquez avec le bouton droit sur l’un des onglets de la feuille de calcul. Excel affiche un menu contextuel.
-
Choisissez Déplacer ou Copier dans le menu contextuel. Excel affiche la boîte de dialogue Déplacer ou copier. (Voir la figure 1.)
-
À l’aide de la liste déroulante Pour réserver, choisissez (nouveau livre).
-
Assurez-vous que la case à cocher Créer une copie n’est pas activée.
-
Cliquez sur OK.
-
Masquez à nouveau les feuilles de calcul que vous avez affichées à l’étape 1.
Vos feuilles de calcul ont maintenant été déplacées vers un nouveau classeur, un classeur auquel aucune macros n’est attachée.
La deuxième approche consiste simplement à travailler avec le classeur existant et constitue un choix viable si vous vous sentez à l’aise avec les macros en premier lieu.
Suivez ces étapes:
-
Appuyez sur Alt + F11 pour afficher l’éditeur VBA.
-
Dans l’Explorateur de projets (coin supérieur gauche de l’éditeur), cliquez avec le bouton droit sur un module que vous souhaitez supprimer. (N’oubliez pas que les macros sont stockées dans des modules et que vous ne devez cliquer avec le bouton droit sur un module associé au classeur que vous souhaitez nettoyer.) Excel affiche un menu contextuel.
-
Choisissez l’option Supprimer dans le menu contextuel. Le libellé réel de l’option inclura le nom du module que vous souhaitez supprimer, tel que Remove Module1.
-
Lorsqu’on vous demande si vous souhaitez exporter le module avant de le supprimer, cliquez sur Non
-
Répétez les étapes 2 à 4 pour tous les autres modules que vous souhaitez supprimer.
-
Fermez l’éditeur VBA.
_Note: _
Si vous souhaitez savoir comment utiliser les macros décrites sur cette page (ou sur toute autre page des sites ExcelTips), j’ai préparé une page spéciale qui comprend des informations utiles.
lien: / excelribbon-ExcelTipsMacros [Cliquez ici pour ouvrir cette page spéciale dans un nouvel onglet de navigateur]
.
ExcelTips est votre source pour une formation Microsoft Excel rentable.
Cette astuce (2713) s’applique à Microsoft Excel 97, 2000, 2002 et 2003. Vous pouvez trouver une version de cette astuce pour l’interface ruban d’Excel (Excel 2007 et versions ultérieures) ici:
link: / excelribbon-Removing_All_Macros [Suppression de toutes les macros]
.