"Cortar" la ejecución de Worksheet_Change

26/02/2007 - 23:24 por Gustavo Echenique | Informe spam
Hola Foro!

Estoy utilizando la función Worksheet_change para detectar, en mi caso, si
se ha modificado una celda de la columna "A", y de ser así, insertar una
consulta SQL a partir de la columna "B".

Funciona bien con los datos de la primera fila, pero inexplicablemente entra
en un bucle infinito, ya que evalúo si la celda modificada pertenece a la
columna "A", como había explicado.

Si intento ingresar un dato en cualquier otra columna, no se ejecuta ninguna
de las funciones programadas (lo cual es lógico y esperable), pero al
insertarse la consulta en forma automática (porque se ingresó un valor en la
columna "A"), toma a la próxima celda de "A" como cambiada, siendo que no
tiene nada.

¿Hay alguna forma de "cortar" este bucle?
Si alguno conoce de alguna otra función que haga esto, le agradecería si me
lo explica.

Saludos!

Gustavo Echenique
 

Leer las respuestas

#1 Abraham
27/02/2007 - 00:06 | Informe spam
coloca esto despues de encabezado (Private sub wor)

Application.enableevents=False

y esto al final, antes del end sub.

Application.enableevents=True

Abraham

Preguntas similares