Tabla de contenido
Llamar a una macro desde una macro
Así que acaba de grabar dos macros y le gustaría ejecutarlas como una sola, es bastante simple.
Suponiendo que tiene Macro1 y Macro2, coloque este código al final de Macro1
sub Macro1 () Llamar a Macro2 end sub
Ahora, cada vez que ejecuta Macro1, Macro2 se ejecuta automáticamente. Macro1 esperará hasta que Macro2 termine antes de continuar ejecutándose.
Para ejecutar las macros simultáneamente, use el método Application.Run:
Aplicación.Ejecutar
También puede utilizar Application.Run para llamar a una macro.
Al usar Application.Run, llama a una segunda macro, pero le dice a la primera macro que continúe ejecutándose.
sub Macro1 () Aplicación Ejecutar Macro2 end sub