Déplacer des macros depuis le classeur personnel (Microsoft Excel)
Il n’est pas rare de placer des macros fréquemment utilisées dans le classeur Personal.xlsb. En les plaçant là, vous pouvez avoir les macros disponibles tout le temps pendant que vous utilisez Excel. À un moment donné, cependant, vous souhaiterez peut-être déplacer les macros vers un autre classeur. Par exemple, vous souhaiterez peut-être les placer dans un classeur afin qu’ils soient facilement accessibles par toute autre personne ouvrant le classeur.
Pour déplacer des macros du classeur Personal.xlsb vers un autre classeur, procédez comme suit:
-
Assurez-vous que le classeur qui est la cible de votre opération de transfert de macros est chargé.
-
Affichez le fichier Personal.xlsb en affichant l’onglet Affichage du ruban et en cliquant sur Afficher dans le groupe Fenêtre.
-
Appuyez sur Alt + F11 pour afficher l’éditeur VBA.
-
À l’aide de la fenêtre Projet, affichez les macros que vous souhaitez déplacer.
-
Sélectionnez (surlignez) et coupez (Ctrl + X) les macros à partir de leur emplacement d’origine dans Personal.xls.
-
À l’aide de la fenêtre Projet, affichez le module dans le classeur dans lequel vous souhaitez que les macros soient. (S’il n’y a pas de module existant dans le classeur, vous devrez peut-être en créer un.)
-
Collez (Ctrl + V) les macros dans le module.
-
Fermez l’éditeur VBA.
-
Masquez le fichier Personal.xlsb en affichant l’onglet Affichage du ruban et en cliquant sur Masquer dans le groupe Fenêtre.
-
Fermez et enregistrez les classeurs.
Il convient de noter que lorsque vous déplacez l’emplacement des macros, l’adresse par laquelle elles sont appelées et appelées est également modifiée. Ainsi, si vous avez des éléments de menu ou des boutons de barre d’outils qui ont été utilisés pour exécuter les macros, ceux-ci devront être modifiés pour pointer vers le nouvel emplacement.
_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 (10370) s’applique à Microsoft Excel 2007, 2010, 2013, 2016, 2019 et Excel dans Office 365. Vous pouvez trouver une version de cette astuce pour l’ancienne interface de menu d’Excel ici:
link: / excel-Moving_Macros_from_the_Personal_Workbook [Déplacement de macros à partir du classeur personnel]
.