DETENER MACRO ??

29/04/2009 - 20:50 por Orfao | Informe spam
Hola Grupo !
Como detengo la ejecucion de una macro al cambiar el valor de una celda en
particular ?
El problema es el siguiente
tengo un libro con varias hojas en las que sus datos se relacionan (las
formulas)
al ejecutar una macro que me modifica varuos valores de las diferentes hojas
estas se van recalculando y al finalizar la macro se actualiza la pantalla.
el hecho es que en alguna parte del codigo me genera un error y por lo
complicado de ese cogigo me es imposible identificar el problema. es por ello
que se me "ocurre" que deteniendo la macro justo al momento de que la celda
donde se produce el error cambie esta macro se detenga para asi poder
depurarla.
Alguna idea/sugerencia/solucion ???
Gracias..
Me alimento del conocimiento de todos
 

Leer las respuestas

#1 Héctor Miguel
29/04/2009 - 22:29 | Informe spam
hola, moises !

al ocurrir un error en tiempo de ejecucion de una macro, puedes pulsar el boton "depurar"
(a menos que tu proyecto de macros este protegido contra visualizacion si es asi, desprotegelo)
lo que te lleva a la linea que origino dicho error y desde el editor de vba puedes "ver" el valor de las variables
(simplemente posicionando el puntero "sobre" el nombre de alguna variable dentro de ese procedimiento)

saludos,
hector.

__ OP __
Como detengo la ejecucion de una macro al cambiar el valor de una celda en particular ?
El problema es el siguiente
tengo un libro con varias hojas en las que sus datos se relacionan (las formulas)
al ejecutar una macro que me modifica varuos valores de las diferentes hojas
estas se van recalculando y al finalizar la macro se actualiza la pantalla.
el hecho es que en alguna parte del codigo me genera un error
y por lo complicado de ese cogigo me es imposible identificar el problema.
es por ello que se me "ocurre" que deteniendo la macro justo al momento de que la celda
donde se produce el error cambie esta macro se detenga para asi poder depurarla.
Alguna idea/sugerencia/solucion ???

Preguntas similares