VBA – Executar uma Macro a Partir de uma Macro
Este tutorial demonstrará como chamar uma macro a partir de outra macro no VBA.
Chamar uma Macro a partir de uma macro
Então, você acabou de gravar duas macros e gostaria de executá-las como uma única macro, o que é bastante simples.
Supondo que você tenha a Macro1 e a Macro2, coloque este código no final da Macro1
Sub Macro1 ()
Call Macro2
End Sub
Agora, toda vez que você executar a Macro1, a Macro2 será executada automaticamente. A Macro1 aguardará até que a Macro2 seja concluída antes de continuar a execução.
Para executar as macros simultaneamente, use o método Application.Run:
Application.Run
Você também pode usar Application.Run para chamar uma macro.
Sub Macro1 ()
Application.Run Macro2
End Sub
Codificação VBA facilitada
Pare de procurar códigos VBA on-line. Saiba mais sobre o AutoMacro – um construtor de código VBA que permite que os iniciantes codifiquem procedimentos do zero com conhecimento mínimo de codificação e com muitos recursos que economizam tempo para todos os usuários!