Excel Avanzado

Macros, Vba en Excel y muchos ejemplos de nuestro Curso de Excel Avanzado

Excel Avanzado
Logo Excel Avanzado

Wait en VBA

| Sin comentarios

El codigo Wait en VBA es utilizado para pausar la ejecución de una macro y reanudarla en el tiempo establecido.

La sintáxis del código es el siguiente: Application.Wait (Time).

En el siguiente ejemplo podemos ver cómo se utiliza el código para simular el tiempo que tomaría el procesamiento de datos ingresados al realizar el pago de una compra.

Ejemplo de Wait en VBA

Para este caso el código ejecutado es el siguiente:

Private Sub CommandButton1_Click()

If Application.Wait(Now + TimeValue("00:00:10")) Then
MsgBox "Pago realizado con éxito"
End If

End sub

En este caso, se debe completar los campos del formulario y luego de hacer click en el botón "Ejecutar Pago".

formulario compra 300x251 Wait en VBA

El formulario esperará 10 segundos para que el mensaje "Pago realizado con éxito" aparezca.

formulariocompra2 300x252 Wait en VBA

En el siguiente archivo se puede ver el formulario y el código: Wait en VBA

Deja una respuesta

Los campos requeridos estan marcados con *.