Ocultar la ejecución de una macro en Excel
Resuelto
emmanuel
-
munnuhutu -
munnuhutu -
Hola,
Trabajo en un portátil con Windows XP. He creado un proyecto en Excel con algunas macros hechas desde el menú.
El transcurso de una macro al pasar de una página a otra es bastante desagradable a la vista en la pantalla. ¿Cómo puedo ocultar este transcurso?
Gracias por sus respuestas
Emmanuel
Trabajo en un portátil con Windows XP. He creado un proyecto en Excel con algunas macros hechas desde el menú.
El transcurso de una macro al pasar de una página a otra es bastante desagradable a la vista en la pantalla. ¿Cómo puedo ocultar este transcurso?
Gracias por sus respuestas
Emmanuel
2 respuestas
Hola Emmanuel,
Sin una precisión particular, tu macro, al ejecutarse, muestra todo lo que hace: selecciones, activación de hojas, etc...
Para evitar este espectáculo de fuegos artificiales, es necesario, al inicio de la macro, desactivar la actualización de la pantalla, con el comando:
Application.ScreenUpdating = False
y reactivarla al final de la macro:
Application.ScreenUpdating = True
Así, la macro funciona mucho más rápido. Durante la ejecución, el reloj de arena aparece si dura lo suficiente.
Ajx.
Sin una precisión particular, tu macro, al ejecutarse, muestra todo lo que hace: selecciones, activación de hojas, etc...
Para evitar este espectáculo de fuegos artificiales, es necesario, al inicio de la macro, desactivar la actualización de la pantalla, con el comando:
Application.ScreenUpdating = False
y reactivarla al final de la macro:
Application.ScreenUpdating = True
Así, la macro funciona mucho más rápido. Durante la ejecución, el reloj de arena aparece si dura lo suficiente.
Ajx.
Sigma
Me encanta, muchas gracias.
Piertoo
¡Muchas gracias!