Msgbox de tiempo

Hola muy buena tarde experto.
Quisiera saber si hal alguna forma de que un msgbox se quite de forma automática en determinado tiempo (por decir 3 segundo), cual seria el código que tendría que poner.
De antemano muchísimas gracias.

1 Respuesta

Respuesta
1
Un msgbox no le veo manera de cerrarlo tan fácil sin dar el aceptar, lo que te queda es en lugar de un msgbox utilizar un useform, y ahí si es fácil luego de cierto tiempo darlo de baja
Muchas gracias por la respues amigo,
O como le puedo hacer para mandar a llamar el otro useform y que este se desaparezca con un tiempo que yo le asigne.
De antemano agradezco mucho tu respuesta.
Saludos..
Pues primero crea el USEFORM y luego al USERFORM le das doble click para entrar al modulo del userform, y en este pon el siguiente código
Private Sub UserForm_Initialize()
Application.OnTime Now + TimeValue("00:00:01"), "Cierra"
End Sub
Luego dentros de tus codigos en lugar de msgbox() pon userform1.show
De esta manera llamaras al userform.
Por ultimo crea un último codigo en una nueva macro en un modulo estandar:
Sub Cierra()
Unload UserForm1
End Sub
Prueba y me avisas

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas