Evitar Refrescos y cambios entre hojas

27/10/2004 - 17:13 por gema.bernardo | Informe spam
Hola gente!

Tengo una aplicacion que necesita al dos por tres cambiar de hoja mientras
ejecuto una macro y se nota el parpadeo en el documento.

¿Como se puede evitar eso?

Y otra cosa:

En codigo hago la siguiente secuencia:

Application.EnableEvents = True
Application.ScreenUpdating = False


sin embargo, despues de depurar la segunda sentencia y comprobar el valor
cada una de las cosas me sale que
?Application.ScreenUpdating
Verdadero

¿como es posible si lo acabo de poner a False?


Gracias, Un saludo,
Gema BM.
 

Leer las respuestas

#1 Fernando Arroyo
28/10/2004 - 09:05 | Informe spam
"Gema bernardo" escribió en el mensaje news:%
Hola gente!

Tengo una aplicacion que necesita al dos por tres cambiar de hoja mientras
ejecuto una macro y se nota el parpadeo en el documento.

¿Como se puede evitar eso?




Con Application.ScreenUpdating = False antes de ejecutar las instrucciones que producen los cambios de hojas.

Y otra cosa:

En codigo hago la siguiente secuencia:

Application.EnableEvents = True
Application.ScreenUpdating = False


sin embargo, despues de depurar la segunda sentencia y comprobar el valor
cada una de las cosas me sale que
?Application.ScreenUpdating
Verdadero

¿como es posible si lo acabo de poner a False?




Porque ScreenUpdating es automáticamente puesto a True cuando se termina de ejecutar todo el código o cuando se detiene su ejecución.
Un saludo.


Fernando Arroyo
MS MVP - Excel


Gracias, Un saludo,
Gema BM.

Preguntas similares