VBA – Ejecutar una macro desde una macro
Este tutorial demostrará cómo llamar a una macro desde otra macro en VBA.
Llamar a una macro desde otra macro
Así que acabas de grabar dos macros, y te gustaría ejecutarlas como una sola macro, es bastante simple. Asumiendo que tienes la Macro1 y la Macro2, pon este código al final de la Macro1
Sub Macro1 ()
Call Macro2
End Sub
Ahora cada vez que ejecute la Macro1, la Macro2 se ejecutará automáticamente. La Macro1 esperará hasta que la Macro2 haya terminado antes de continuar ejecutándose. Para ejecutar las macros simultáneamente utilice el método Application.Run:
Application.Run
También puede utilizar Application.Run para llamar a una macro.
Usando Application.Run usted llama a una segunda macro, pero le dice a la primera macro que continúe ejecutándose.
Sub Macro1 ()
Application.Run Macro2
End Sub
Codificación VBA fácil
Deje de buscar código VBA en línea. Aprenda más sobre AutoMacro – Un generador de código VBA que permite a los principiantes codificar procedimientos desde cero con un mínimo conocimiento de codificación y con muchas características que ahorran tiempo a todos los usuarios Más información