Cómo combinar dos macros en Excel

Cree una macro maestra haciendo clic en la pestaña "Ver" en la barra de herramientas. Haga clic en "Macros" y seleccione "Ver macros". Escriba el nombre de la macro maestra, como "Maestra", en el cuadro "Nombre de la macro". Haga clic en el botón "Crear" para iniciar el editor de Visual Basic.

Coloque el cursor en la segunda línea debajo de la subrutina. Por ejemplo, si el nombre de la macro que creó es "Master", la primera línea es "Sub Master ()". Debajo de esta línea, escriba "Llamar", seguido del nombre de la primera macro que le gustaría ejecutar. Por ejemplo, si creó una macro llamada "GetWebQueries" que recorre una lista de URL, abriendo cada uno y copiando y pegando los datos de una tabla en una nueva hoja de trabajo, escribiría "Llamar GetWebQueries () ".

Presione "Enter" para ir a la siguiente línea. Escriba "Llamar", seguido del nombre de la segunda macro, como "Formato de llamada ()", que ejecutará la macro Formato que formatea cada hoja de trabajo de una manera específica. Guarde la macro y cierre el editor de Visual Basic.

Ejecute la macro maestra haciendo clic en la pestaña "Ver". Haga clic en "Macros" y seleccione "Ver macros". Seleccione la macro maestra y haga clic en el botón "Ejecutar". La macro maestra ejecutará "GetWebQueries" y las macros de "Formato" en el orden especificado.