Msgbox con respuesta automatica si no se obtiene respuesta de un usuario
Quiero solicitar ayudar con una cuestión que me acaba de surgir, tengo un archivo con varias macros y mi intención es que al abrirlo se inicien con una secuencia definida, sin embargo no siempre es necesario que se corra, se me ocurre algo así:
Sub prueba() Respuesta = MsgBox("Quieres cancelar la ejecución del reporte", vbYesNo + vbQuestion, "Cancelar reporte") tiempo = Application.Wait(Now + TimeValue("00:00:05")) DoEvents If Respuesta = 6 Then Exit Sub Else If tiempo = 0 Then Respuesta = 7 MsgBox "Listo" End If End If End Sub
Pero no me funciona.
1 Respuesta
Respuesta de Dante Amor
2