Como saber la línea de código activa

Expertos solicito de su ayuda, quiero que al correr un procedimiento en excel y si sale un error me muestre: el procedimiento y la línea que causaron el error, pero sin ir al depurador solo que me lo muestre en un msgbox.

1 Respuesta

Respuesta
1

Solo conozco una forma y solo muestra el erro, no la linea de la instruccion, lo que pones es al principio de tu codigo esto

On Error GoTo ErrorHandler

Tu codigo

.

.

.

exit sub

ErrorHandler:
MsgBox "Ha ocurrido un error: " & Err.Description, vbExclamation, "ERROR"

end sub

De esa manera mostrara el error, no ira al depurador, y tu proyecto seguira ejecutandose.

Eso claro esta en cada procedimiento. Debes colocal esas lineas que agregue

Si en efecto esta el on error goto, ¿on error resume next pero no hay forma de saber la ultima línea de código ejecutada verdad?

Ya eso debe hacerse en paso a paso por instrucciones desde el editor, con el error go to podrás saber el error y el usuario te diría el modulo que dio el error, con esos dos datos en el editor tu haces el resto, entiendo perfectamente lo que quieres a mi me pasa igual pero no queda de otra

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas