Tengo un código con el cual creo una barra de progreso para ver el estado de la macro en ejecución. Hasta aquí todo perfecto. El caso es que la primera vez que ejecuto la macro una vez abierta la excel, todo funciona correctamente, es en las ejecuciones posteriores que la macro va excesivamente lenta.
'Aqui en medio van más líneas de código
Loop
[/CODE]
Básicamente lo que hago es agrandar un label con fondo azul conforme van pasando las repeticiones del DoWhile y para que se actualice el label pongo el DoEvents. Es este DoEvents el que me ralentiza la macro, ya que al comentar esa línea ya no me pasa.
Lo único que no me cuadra es que la primera vez que la ejecuto va como un rayo y las siguientes van extremadamente lentas.
Agradeceré cualquier comentario.
Featured Replies
Archivado
Este tema está ahora archivado y está cerrado a más respuestas.
Buenas gente, a ver si me podéis ayudar.
Tengo un código con el cual creo una barra de progreso para ver el estado de la macro en ejecución. Hasta aquí todo perfecto. El caso es que la primera vez que ejecuto la macro una vez abierta la excel, todo funciona correctamente, es en las ejecuciones posteriores que la macro va excesivamente lenta.
Este es el código que da problemas:
Básicamente lo que hago es agrandar un label con fondo azul conforme van pasando las repeticiones del DoWhile y para que se actualice el label pongo el DoEvents. Es este DoEvents el que me ralentiza la macro, ya que al comentar esa línea ya no me pasa.
Lo único que no me cuadra es que la primera vez que la ejecuto va como un rayo y las siguientes van extremadamente lentas.
Agradeceré cualquier comentario.