Agrega en el bucle la instruccion
DoEvents y deja respirar al programa
Cada vez que se ejecuta
DoEvents le cede el control al sistema operativo, permitiendo leer otros eventos, como el refresco de la ventana. Veras que de esta forma no solo se vera bien la ventana si no que podras moverla y llegar a ejecutar otras acciones como ejecutar una pulsacion sobre un
CommandButton por ejemplo.
Salu2...