Globedia.com

×

Error de autenticación

Ha habido un problema a la hora de conectarse a la red social. Por favor intentalo de nuevo

Si el problema persiste, nos lo puedes decir AQUÍ

×
×
Recibir alertas

¿Quieres recibir una notificación por email cada vez que Jaime Morala escriba una noticia?

Macros en Excel. Evitar el parpadeo

25/07/2010 23:34 0 Comentarios Lectura: ( palabras)

Haz que tus macros de Excel se ejecuten limpiamente

Cuando grabamos una macro, puede ocurrir que durante su ejecución se produzcan parpadeos. Esto provoca que la macro se ejecuta más lentamente además de que su ejecución resulta molesta. Ocurre que la pantalla continuamente se está refrescando con la ejecución de cada instrucción que compone la macro. Normalmente ocurre en macros con mucho código.

Cuando grabamos una macro con la grabadora de macros, Excel graba absolutamente todo, incluyendo el golpeo por error de una tecla. En estas macros, se produce digamos, una ineficiencia, a parte de que parece que es una macro un poco basta, poco refinada. Esto hace a la macro un poco más pesada y abierta a esos parpadeos molestos.

Para evitarlo, vamos a hacer que la propiedad Application.ScreenUpdating tenga el valor FALSE, de modo que durante la ejecución de la macro no se produzcan esos parpadeos.

En primer lugar, seguiremos los siguientes pasos: Herramientas / Macro / Macros. Seleccionamos la macro que nos interesa, y pincharemos en el botón Modificar. Tecleamos lo siguiente:

'''Macro a modificar' Sub Macro1() Application.ScreenUpdating=False

Código de macro1

Application.ScreenUpdating=TrueEnd Sub

Como vemos, al final del código hemos vuelto a activar Application.ScreenUpdating a true, aunque normalmente Excel lo hace automáticamente al término de la ejecución de la macro.


Sobre esta noticia

Autor:
Jaime Morala (38 noticias)
Visitas:
9809
Tipo:
Tutorial
Licencia:
Distribución gratuita
¿Problemas con esta noticia?
×
Denunciar esta noticia por

Denunciar

Etiquetas

Comentarios

Aún no hay comentarios en esta noticia.