Índice
¿Quieres aprender a ejecutar una macro en vba en segundo plano?
Hola Freak!
¿Te ha ocurrido que al ejecutar una macro, el excel empiece a abrir ficheros, recorrerse celdas como un loco? Seguro que sí, y no es nada profesional ¿No crees?
Como estés preparando una macro para un compañero, jefe u otra persona… queda muy feo Y LO SABES!!
No te preocupes, tiene solución. En este post te voy a enseñar un pequeño truco para ejecutar una macro en segundo plano y que tu codigo visual basic sea aún más profesional.
Como ocultar una macro
Simplemente tendrás que añadir la siguiente instrucción al comienzo de tu código:
Application.ScreenUpdating = False
De esta manera conseguirás ejecutar tu macro en excel en segundo plano, dejando una página estática de espera.
Sería recomendable, insertar un cuadro de mensaje para saber cuando ha acabado de ejecutar la macro, con un msgbox().
Volver a mostrar una macro
Si por el contrario, quieres volver a ver paso a paso como se ejecuta tu macro, puedes activarlo de la siguiente manera:
Application.ScreenUpdating = True
Con este truquillo has dado un pasito más para mostrar macros profesionales!!!
Espero que te haya sido de ayuda.
Si tienes alguna duda, accede realiza la pregunta en el foro de excel.
También puede interesarte aprender: