ROTINA GLOBAL P/ TRATAR ERROS
                    Gostaria de saber se alguém conhece alguma forma de tratar os erros do programa sem ter que colocar um ON ERROR GOTO em cada procedure?
Já pensei muito sobre isso mas não consigo...
                
            Já pensei muito sobre isso mas não consigo...
                    Não Existe!
                
            
                    Simples, direto. Se não tem, não tem... 
Obrigado
                
            Obrigado
Citação:CHPMOTTA escreveu:
Simples, direto. Se não tem, não tem...
Obrigado
Sim Senhor Papai Simpson

Hehehehehe
                    Cara, de fato não existe, mas existem algumas AddIns que ajudam vc, veja estas:
MZTOOLS
(tem duas funções, colocar nr de linhas e tratamente de erro, o tratamento de erro pode ser configurado, mas deve ser colocado procedure a procedures, mas é só clicando num botão)
COLOCAR NUMERACAO DE LINHAS E TRATAMENTO DE ERROS
(desenvolvido pelo colega MARCOSA, já coloca todo tratamente na janela de código ativa em todos procedures, porém não há como configurar a forma como será exibido o tratamento)
Qualquer dúvida poste...flw
                
            MZTOOLS
(tem duas funções, colocar nr de linhas e tratamente de erro, o tratamento de erro pode ser configurado, mas deve ser colocado procedure a procedures, mas é só clicando num botão)
COLOCAR NUMERACAO DE LINHAS E TRATAMENTO DE ERROS
(desenvolvido pelo colega MARCOSA, já coloca todo tratamente na janela de código ativa em todos procedures, porém não há como configurar a forma como será exibido o tratamento)
Qualquer dúvida poste...flw
                    Eu trato assim , não sei te ajuda.
'no modulo
'depois
On Error GoTo erros
'rotina
erros:
If Err Then
MSGERROS
End If
Acho que alivia um pouco o trabalho
                
            'no modulo
Public Function MSGERROS()
MsgBox "Por favor relate ao Desenvolvedor Nº do Erro= " & Err.Number & " / Descrição do Erro=  " & Err.Description & "", vbCritical, "ERRO - NCaires Sistemas"
End Function'depois
On Error GoTo erros
'rotina
erros:
If Err Then
MSGERROS
End If
Acho que alivia um pouco o trabalho
                        Tópico encerrado , respostas não são mais permitidas