Inserir msgbox para erro


#1

Pessoal, gostaria de uma ajuda!
No meu códgio, gostaria de retornar uma msgbox para um tipo de erro específico.
Por exemplo:

Se na execução do código deu um erro ‘13’ então retorne a msgbox1
se na execução do cógido deu um erro ‘404’ então retorne a mgbox2
e assim por diante…

Obs* msgbox 1 e 2 são mensagem personalizadas por mim.

desde já agradeço a colaboração!

Abrç!
Att,

xlarruda.


#2

Fala, @xlarruda. Tudo bem?

Eu nunca capturei o código de um erro em VBA, mas acredito que este artigo da documentação oficial deve ajudar: https://msdn.microsoft.com/pt-br/library/office/ff193267.aspx


#3

Cara consegui achar a solução, mas Muito Obrigado pela atenção!

Sub erro( )
If Err.Number = 13 Then
Msgbox1
Elseif Err.Number = 404 Then
Msgbox2
End If
End sub