Tómate un descanso en VBA
Por lo general, desea que Excel funcione lo más rápido posible. Cuando se muestra información, se espera eventos u otros eventos especiales, es al revés. Aquí a veces es necesario que una macro se detenga. Puede controlar esto con mucha precisión utilizando la función Aplicación Espera insertar.
La siguiente macro muestra cómo hacer esto. Pone a Excel en espera durante 10 segundos:
Sub espera 10 segundos ()
Aplicación.Espera ahora + TimeSerial (0, 0, 10)
End Sub
Establece el tiempo de espera que desea utilizando los tres parámetros del TimeSerial-Función fija. Usted especifica las horas (0 en el ejemplo), los minutos (0 en el ejemplo) y los segundos (10 en el ejemplo) que Excel debe esperar.