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

  1. 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
  2. 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