Ventana de Carga durante ejecución de macro Excel VBA
He estado trabajando en una ventana de carga mientras se ejecuta una macro algo demorada en Excel, desarrolle el siguiente UserForm para tal fin, este posee un GIF animado (el cual funciona bien):
La idea es que de manera simultanea, que la macro realice sus tareas, se muestre el UserForm de carga, y cuando finalice la macro, se oculte el UserForm.
En mi intento #1, trate de probar algo asi:
UserForm3.Show
Call Macro
UserForm3.Hide
Pero obviamente no funciono, así que trate de colocar la Macro dentro de:
Private Sub UserForm_Activate()
y tambien en:
Private Sub UserForm_Initialize()
Pero en los dos casos el UserForm se muestra asi:
Y solo hasta cuando termina todas las operaciones la Macro, es que el UserForm se muestra de la manera correcta, es decir, no tiene ningún sentido mostrar el mensaje con el GIF de carga cuando ya finalizo la Macro.
Agradezco la colaboración de los Expertos y estoy abierto a aprender y escuchar de sus aportes.