Mensaje de espera durante la ejecución de una macro

tienou -  
PHILOU10120 Mensajes publicados 6463 Fecha de registro   Estado Colaborador Última intervención   -
Hola,
Para ocultar las tareas ejecutadas por la macro, he puesto al principio: Application.Visible = False

Luego al final de la macro: Application.Visible = True

Para la ventana "Gracias por esperar durante el procesamiento", he puesto al principio de la macro un Userform1.Show y al final de la macro Unload Userform1

Pero el userform no se cierra al final y sigue mostrado.

¿Alguien tiene una solución? Gracias de antemano.

Configuración: Windows / Mozilla 11.0

2 respuestas

Maurice
 
Hola

creo que más bien algo así
 Sub Test() UserForm1.Show 0 Application.ScreenUpdating = False ' ' ' Application.ScreenUpdating = True Unload UserForm1 End Sub 


Hasta luego
Maurice
0
PHILOU10120 Mensajes publicados 6463 Fecha de registro   Estado Colaborador Última intervención   835
 
Hola

Prueba esto

Mostrar un mensaje "por favor, tenga paciencia. Borrado en curso... "

Application.StatusBar = "por favor, tenga paciencia. Borrado en curso... "

Borra el mensaje

Application.StatusBar = False

--
Se hace camino al andar. - Es en la pared donde se ve al albañil - siempre se aprende de los errores.
0