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.

Si vous préférez ne pas utiliser de modèle, 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 (2010) 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:

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