Tratar Erros em VBA

A Instrução On Error

Para fazer o tratamento de erros em vba utilizamos a instrução On Error, esta instrução tem diferentes formatos e opções, vamos passar uma breve explicação de como funciona.

On Error GoTo Line

Ativa o tratamento de erro que inicia na linha especifícada pelo argumento line.

On Error Resume Next

Esta instrução é utilizada para ignorar erros durante a execução.

On Error GoTo 0

Desativa qualque manipulador de erro ativo no procedimento.


Function tratarErro()
'Declaração da variável
Dim x
'Cria o tratamento do erro
On Error GoTo erro
'Chama a variável criando a função
x = 10 / 0
'Finaliza o erro
Exit Function
'Demonstra o erro
erro:
MsgBox "Erro na divisão por " & Erl
End Function


Para acompanhar a depuração aperte a tecla F8.

Nenhum comentário: