Hola:
FUNCION DoEvents
Cede el control de la ejecución al sistema operativo, para que éste pueda procesar otros eventos.
Sintaxis DoEvents
Cede el control al sistema operativo
El control no se devuelve hasta que el sistema operativo haya terminado de procesar los eventos en cola y que (sólo para Microsoft Windows) se hayan enviado todas las teclas en la cola SendKeys.
Si partes de su código consumen demasiado tiempo de procesamiento, use periódicamente DoEvents para ceder el control al sistema operativo, de manera que eventos como la entrada por el teclado o los clics del mouse (ratón) se puedan procesar sin grandes retrasos. Utilice esta función sobre todo, cuando tenga bucles demasiado largos que puedan interrumpir la entrada de datos por teclado o ratón.
saludos;