Quitar msgbox despues de 1 segundo de verse

Hace poco hice un archivo para registrar entradas en el cual utilizo mucho los msgbox para que salga la hora en que registra.

El detalle esta en que hay que darle "aceptar" para que el msgbox desaparezca y continué el proceso de la macro...

¿Mi duda hay alguna forma de envitarlo?

O alguna recomendación para mejorar mi formulario

2 respuestas

Respuesta
2

[Hola

Usa lo siguiente:

CreateObject("wscript.shell").Popup "Todo listo", 1, "Msgbox con tiempo"

Comentas

Abraham Valencia

Hola.. antes que nada gracias... ¿Esa línea la coloco antes o después de mi msgbox o en parte?

Esa línea es el "reemplazo" de tu "MsgBox" ;)

Abraham Valencia

Ese 1 es el tiempo? 

Así es, en segundos.

Abraham Valencia

Hola el que me pasaste es lo que necesitabay respodiendo tu pregunta si se puede poner iconos de información y advertenciaeste

Es mi código que tenia

'MsgBox "Hora de salida a comer: " & Format(A.Cells(UltimaFila + 1, 6), "hh:mm AM/PM"), vbInformation, MENU.Label3.Caption & "- Opcion 1"

asi quedo y funciona

excelenteCreateObject("wscript.shell").popup "Hora de salida a comer: " & Format(A.Cells(UltimaFila + 1, 6), "hh:mm AM/PM"), 1, MENU.Label3.Caption & "- Opcion 1", 0 + 64

Muchas gracias

Te paso la página donde busque los complementos

http://excelforo.blogspot.mx/2016/04/vba-el-metodo-popup-en-programacion-de.html 

[Hola 

jairo retorno y Adriel Ortiz Mangia además de la página señalada sugiero mirar por aquí:

https://www.vbsedit.com/html/f482c739-3cf9-4139-a6af-3bde299b8009.asp 

Saludos] a ambos

Abraham Valencia

Respuesta
1

Esto te puede dar otra opción

https://youtu.be/BLHMY0UhdoY

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas