VBA – Executar uma Macro a Partir de uma Macro

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

Daniel Caramello

Last updated on May 8, 2023

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!

alt text

Saiba mais!


<<Voltar para exemplos de VBA

vba-free-addin

Exemplos de Add-ins de Códigos VBA

Acesse facilmente todos os exemplos de código que se encontram em nosso site.

Simply navigate to the menu, click, and the code will be inserted directly into your module. .xlam add-in.

(Nenhuma instalação necessária!)

Baixe de Graça

Retornar aos Exemplos de Códigos VBA