Mostrar UserForm mientras de trabaja

19/04/2004 - 17:10 por Lorenzo | Informe spam
Hola amigos.

Tengo un proceso que completa algunas celdas de una hoja con campos de otras
y tada un poco en completarse. Para que el usuario no vea el proceso le digo
que no actualice la pantalla mediante :
Application.ScreenUpdating = False
Hasta aqui sin problemas.
Me gustaria enseñar un formulario (userform) que mostrase un mensaje tal y
como "Trabajando, por favor espere un momento...". He creado un userform y
lo muestro, pero el proceso se detiene hasta que cierro el formulario.

Por favor, ¿alguien sabe como mostrar un form en pantalla mientras se
ejecuta un proceso y cuando este termine cerrar dicho form?.


Gracias a todos por vuestra ayuda.-

Lorenzo / Malaga / España
 

Leer las respuestas

#1 Chisum
20/04/2004 - 00:12 | Informe spam
No no se que clase de proceso realizas, pero intentare lanzarte la idea

Debes usar el evento Activate del useform y llamar desde ahi al
procedimiento donde hagas el proceso. Por ejemplo:
Private Sub Useform_Activate()
Call tu_proceso
End Sub

en el procedimiento tu_proceso.
pon al final
Unload nombreUseform

Espero te funcione



"Lorenzo" escribió en el mensaje
news:
Hola amigos.

Tengo un proceso que completa algunas celdas de una hoja con campos de


otras
y tada un poco en completarse. Para que el usuario no vea el proceso le


digo
que no actualice la pantalla mediante :
Application.ScreenUpdating = False
Hasta aqui sin problemas.
Me gustaria enseñar un formulario (userform) que mostrase un mensaje tal y
como "Trabajando, por favor espere un momento...". He creado un userform y
lo muestro, pero el proceso se detiene hasta que cierro el formulario.

Por favor, ¿alguien sabe como mostrar un form en pantalla mientras se
ejecuta un proceso y cuando este termine cerrar dicho form?.


Gracias a todos por vuestra ayuda.-

Lorenzo / Malaga / España


Preguntas similares