Sreekanth a demandé s’il existe un moyen d’automatiser la copie des macros d’un classeur à un autre. Il semble que Sreekanth doit créer un nouveau classeur de «distribution» chaque mois qui contient un tableau croisé dynamique qui analyse les données, et le classeur doit contenir certaines macros.

Le moyen le plus simple de le faire est peut-être de créer un nouveau modèle Excel contenant uniquement les macros que vous souhaitez distribuer. Ensuite, vous pouvez utiliser ce modèle comme base pour votre classeur de distribution. Copiez simplement votre tableau croisé dynamique dans le classeur et il sera prêt à être distribué, si nécessaire.

Vous pouvez également, si vous le souhaitez, créer un complément Excel contenant les macros souhaitées. (La façon dont vous créez des compléments est décrite dans d’autres ExcelTips.) Vous pouvez ensuite envoyer le complément à toutes les recettes de votre classeur de distribution et leur demander d’installer les compléments sur leur système.

Si vous préférez ne pas utiliser un modèle ou désordre avec un complément, vous pouvez créer une macro qui copiera les procédures de macro d’un classeur à un autre. Une telle macro peut être plutôt impliquée et nécessiterait des tests. Un bon point de départ pour développer une telle macro est une excellente ressource en ligne située sur cette page Web:

http://www.cpearson.com/excel/vbe.aspx

_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 (11655) 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:

lien: / excel-Automating_Copying_Macros [Automatisation de la copie de macros].