Visual Basic for Applications, VBA, é um shell de programação para os produtos do Microsoft Office. Com o VBA , os usuários avançados e programadores podem transformar documentos do Office comuns em mini-aplicativos dinâmicos. A Sub em VBA é um procedimento sub . Um procedimento sub contém uma série de declarações VB que são executados quando o procedimento é chamado de sub . Um manipulador de erro é executado quando as instruções no procedimento sub não pode ser concluída . A declaração de saída é normalmente utilizado para sair da rotina de tratamento de erro para o processo e continuar com o resto do código VBA. Instruções
1
Abra o editor do VBA. Clique duas vezes em um dos programas do Microsoft Office que você deseja trabalhar. Clique na aba "Developer" e , em seguida, clique em " Visual Basic ". Se você não vir a guia "Desenvolvedor" , clique na aba "Arquivo" e depois em " Opções ". Clique na aba " Personalizar Faixa de Opções " na caixa de diálogo "Opções" . Clique em "Principais guias ", e em seguida, clique na caixa de seleção "Developer" . Clique em "OK " para fechar a caixa de diálogo "Opções" .
2
Navegar para o procedimento sub que pretende trabalhar com no Editor do Visual Basic. Clique duas vezes sobre a página no painel da direita para abri-lo . Para trabalhar em um novo procedimento , clique em " Inserir" e , em seguida, "Procedimento Sub. "
3
Adicione o comando "Exit Sub" no procedimento sub onde você quer sair de um certo bloco de código . Este será entre o Sub e End Sub comandos . Normalmente , o comando Exit Sub é adicionado logo após o manipulador de código. 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 : < br . >
planilhas ( " Mensagem de Boas Vindas " ) Activate
Exit Sub
error_handler :
If Err.Number = 9 Então
planilhas . Add.Name = " mensagem de Boas Vindas "
Retomar
End If End Sub
"
O procedimento sub mostra uma caixa de mensagem que diz" Olá Mundo . " Se por algum motivo o programa não pode exibir a mensagem, ele é direcionado para o bloco " error_handler " . Para parar o código de continuar a percorrer os mesmos pedaços de código , o comando "Exit Sub" é dado.