Comment fusionner deux macros dans Excel

Créez une macro maître en cliquant sur l'onglet "Affichage" dans la barre d'outils. Cliquez sur "Macros" et sélectionnez "Afficher les macros". Tapez le nom de la macro principale, par exemple « Maître », dans la zone « Nom de la macro ». Cliquez sur le bouton "Créer" pour lancer l'éditeur Visual Basic.

Placez le curseur dans la deuxième ligne sous le sous-programme. Par exemple, si le nom de la macro que vous avez créée est « Master », la première ligne est « Sub Master() ». Sous cette ligne, tapez « Appeler », suivi du nom de la première macro que vous souhaitez exécuter. Par exemple, si vous avez créé une macro appelée "GetWebQueries" qui parcourt une liste d'URL, en ouvrant chaque un et en copiant et collant les données d'une table dans une nouvelle feuille de calcul, vous taperez "Appeler GetWebQueries()."

Appuyez sur "Entrée" pour passer à la ligne suivante. Tapez "Appeler", suivi du nom de la deuxième macro, telle que "Format d'appel ()", qui exécuterait la macro Format qui formate chaque feuille de calcul d'une manière spécifiée. Enregistrez la macro et fermez l'éditeur Visual Basic.

Exécutez la macro maître en cliquant sur l'onglet "Affichage". Cliquez sur "Macros" et sélectionnez "Afficher les macros". Sélectionnez la macro maître et cliquez sur le bouton "Exécuter". La macro principale exécutera les macros "GetWebQueries" et "Format" dans l'ordre spécifié.