Amigos, alguém trabalha com o Err.Raise?
Estou querendo gerar uma exceção porem gostaria de informar um número para esta exceção, que não coincida com os valores padrões.
O formato dos parâmetros é:
Err.Raise Número, Caminho, Descrição, Arquivo de Help, Informação do Help
O Número é obrigatório, os outros argumentos são opcionais.
Vou trabalhar usando apenas o número e a descrição Err.Raise Número, , "Descrição"
Gostaria de saber qual a faixa de erro padrão para usar um número fora desta faixa.
No Oracle, por exemplo, ele usa de 0 até -20000 a baixo disto posso usar um número. (-20001,
-20002...-20010....)
Detalhe, o meu problema é em VBA (Visual Basic For Application)
embora estou me referindo a VBA acredito que é a mesma regra usada pelo VB.
Eu quero tratar os meus erros:
Ex:
On Error Goto Trata_Erro
‘código....
Trata_Erro:
If Err.Number = XXX Then
…..
Elseif Err.Number = YYYY Then
Eu não posso usar os números de erros padrão do VBA.