Como sair de um procedimento no VBA

Como sair de um procedimento no VBA.

Passo 1

Abra o editor do VBA. Clique duas vezes em um dos programas do Microsoft Office nos quais deseja trabalhar. Clique na guia "Desenvolvedor" e, em seguida, clique em "Visual Basic". Se você não vir a guia "Desenvolvedor", clique no menu "Arquivo" e depois em "Opções". Clique em "Personalizar barra de opções" na caixa de diálogo "Opções". Clique em "Guias principais" e, em seguida, na caixa de seleção "Desenvolvedor". Clique em "OK" para fechar a caixa de diálogo "Opções".

Passo 2

Vá para o procedimento Sub no qual você deseja trabalhar no Editor do Visual Basic. Clique duas vezes na página localizada no painel à direita para abri-la. Para trabalhar em um novo procedimento, clique em "Inserir" e depois em "Procedimento Sub".

Passo 3

Adicione o comando "Exit Sub" no procedimento Sub onde você deseja que um determinado bloco de código termine. Isso deve estar entre as frases Sub e End Sub. Em geral, o comando Exit Sub é adicionado imediatamente após o código do controlador. Aqui está um exemplo de um bloco de código com um comando Exit Sub:

"Sub mensagem () MsgBox" Olá mundo! "

On Error GoTo Error_Handler: Worksheets ("Mensagem de Boas Vindas"). Ativar Sair Sub

Error_Handler: Se Err.Number = 9 Then Worksheets.Add.Name = "Mensagem de Boas Vindas" Retoma End If End Sub "

O procedimento secundário exibe uma caixa de mensagem que diz "Hello World". Se por algum motivo o programa não puder exibir a mensagem, ele irá para o bloco "Error_Handler". Para impedir que o código continue e se mova pelos mesmos bits de código, o comando "Sub Exit" é fornecido.