achar a linha do er...
 
Compartilhar:
Notifications
Clear all

achar a linha do erro


cimerio
Posts: 45
Registered
Topic starter
(@cimerio)
Eminent Member
Entrou: 2 anos atrás

Pessoal, estou com um Sub aqui que roda por vários loops de for e if, e tendo erro do tipo tempo de execucao 13.

Mas o que eu queria era uma forma simples, a mais simples possivel do curso parar na linha que teve o erro. Só isso.

Todos os tutoriais que vejo de err handler é uma encheção de linguiça do carai, blablabla, e quando eu transfiro as linhas, eu que não entendo muito onde colocar, a planilha trava.

Alguem pode me passar linhas de codigo pra só isso, sem mensagem ou nada, o cursor parar ou sombrear a linha que causou o erro? Pra por dentro do Sub?

Grato

Responder
2 Respostas
Raygsson
Posts: 68
Registered
(@raygsson)
Trusted Member
Entrou: 2 anos atrás

@cimerio

Se vc numerar as suas linhas pode usar o Erl pra retornar a ultima linha executada.

Obs: Eu nunca precisei usar isso rs

 

Sub teste()

1 On Error GoTo deuErro

2 VaiGerarErro = 1 / "a"

3 MsgBox "oi"

4 deuErro:
 
5 Debug.Print "deu erro na linha:" & Erl

End Sub

 

Responder
cimerio
Posts: 45
Registered
Topic starter
(@cimerio)
Eminent Member
Entrou: 2 anos atrás

mt obrigado, Raygsson

Responder
Compartilhar: