>> Technologie Électronique >  >> Maison intelligente >> Vie connectée

Comment fusionner deux macros dans Excel

Les macros sont du code Visual Basic. Elles sont pratiques dans Excel pour automatiser des tâches courantes manuelles. Elles font gagner un temps considérable. Exemple : cliquer une liste de liens et copier-coller les données, une macro peut boucler sur les liens au lieu de répéter la tâche. Plusieurs macros peuvent être combinées en une macro maître, n'ayant qu'à lancer celle-ci au lieu de toutes les individuelles.

Étape 1

Créez une macro maître : onglet « Affichage » > « Macros » > « Afficher les macros ». Tapez le nom (ex: « Maître ») dans « Nom de la macro ». Cliquez « Créer » pour lancer l'éditeur Visual Basic.

Étape 2

Placez le curseur à la deuxième ligne sous la sous-routine. Exemple : si macro « Maître », première ligne « Sub Maître() ». Sous cette ligne, tapez « Call » suivi du nom de la première macro à lancer. Ex: « Call GetWebQueries() » pour une macro qui boucle sur des URLs, ouvre chacune et copie-colle données d'un tableau dans nouvelle feuille.

Étape 3

Appuyez « Entrée » pour nouvelle ligne. Tapez « Call » suivi de la deuxième macro, ex: « Call Format() » pour une macro formatant chaque feuille. Sauvegardez et fermez l'éditeur.

Étape 4

Lancez la macro maître : « Affichage » > « Macros » > « Afficher les macros ». Sélectionnez la macro maître, cliquez « Exécuter ». Elle lancera « GetWebQueries » puis « Format » dans l'ordre spécifié.

Vie connectée