La instrucción DoEvents es bifuncional, es decir, sirve para dos cosas:
- 1º: Cede el control al sistema operativo. Es una instrucción altamente recomendable en todos los bucles por condición por si acaso nos metemos en un bucle infinito, ya que sin esta lo más probable es que tengamos que reiniciar el ordenador.
- 2º: Contiene el número de de formularios abiertos en este momento.
En cuanto a lo de "1E+29" es una especie de notación científica que utiliza VB.
Espero que les haya quedado algo más claro.
Salu2