¿como desactivar Worksheet_Change()? porfa

15/09/2004 - 16:45 por Francisco Muñoz | Informe spam
Tengo declarada la función: Worksheet_Change() con
bastante código de lectura de tablas access que se ejecuta
cuando añado o modifico un código de cliente en la columna
1, por otra parte tengo una macro que actualiza todo el
rango, pero claro por cada celda que actualiza la macro se
ejecuta la función Worksheet_Change() y esto hace que sea
lentisima. ¿Se os ocurre alguna solución?.

gracias por leer este mensaje.
 

Leer las respuestas

#1 Fernando Arroyo
15/09/2004 - 16:55 | Informe spam
Puedes poner la instrucción

Application.EnableEvents = False

antes de la actualización del rango, y

Application.EnableEvents = True

después.

Un saludo.


Fernando Arroyo
MS MVP - Excel


"Francisco Muñoz" escribió en el mensaje news:09e501c49b32$ab190430$
Tengo declarada la función: Worksheet_Change() con
bastante código de lectura de tablas access que se ejecuta
cuando añado o modifico un código de cliente en la columna
1, por otra parte tengo una macro que actualiza todo el
rango, pero claro por cada celda que actualiza la macro se
ejecuta la función Worksheet_Change() y esto hace que sea
lentisima. ¿Se os ocurre alguna solución?.

gracias por leer este mensaje.

Preguntas similares