Você está na página 1de 1

Chamar um Sub a partir de um Sub

Sem configurações
Quando os dois Sub estão no mesmo módulo e não têm parâmetros. A Macro2 chama a
Macro1:

Sub Macro1()
MsgBox "Hello world!"
End Sub

Sub Macro2()
Call Macro1
End Sub

Eventualmente, podemos fazer sem a instrução Call:

Sub Macro1()
MsgBox "Hello world!"
End Sub

Sub Macro2()
Macro1
End Sub

No entanto, eu não recomendo. Na verdade, esta instrução Call torna o código muito mais
legível. Ao lê-lo, o programador vê, imediatamente, que se trata da chamada de um
procedimento.