ejecutar macro con mayor rapidez

3 envíos / 0 nuevos
Último envío
jose reyna cepeda
Imagen de jose reyna cepeda
Offline
última acción: Hace 8 años 2 meses
alta: 07/08/2015 - 17:00
Puntos: 50
ejecutar macro con mayor rapidez

hice una macro (para ejecutar varias macros) el libro contiene 35400 filas (y llegara a 65000), si funciona pero muy lento habrá alguna forma de que se agilice? Anexo el archivo, de antemao muchas gracias

AdjuntoTamaño
File 6_ejemplo_para_ayuda.xlsm4.72 MB
visitante (no verificado)
Imagen de visitante
Les ofrezco una disculpa

Les ofrezco una disculpa anexe el archivo de mi pregunta pero ya estaba procesado, ahora subo de nuevo el archivo pero sin procesar para que ppor  favor lo vean y me comenten si se puede hacer algo

AdjuntoTamaño
File 6_ejemplo_para_ayuda.xlsm5.44 MB
Cron
Imagen de Cron
Offline
última acción: Hace 8 meses 3 semanas
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntos
alta: 23/06/2010 - 12:30
Puntos: 12735
En la macro que tienes en el

En la macro que tienes en el primer módulo tienes estas líneas, que no están en tus macros de los módulos 2, 3 y 4:

    With Application

        CalcMode = .Calculation

        .Calculation = xlCalculationManual

        .ScreenUpdating = False

 

    End With

Esto lo que hace es detener el recálculo cada vez que se elimina una línea y detener la actualización en pantalla cada vez que se hace un cambio. Si las aplicas a tu macro general y luego las reviertes (recuerda, sobre todo, volver a los cálculos automáticos), la macro se ejecutará mucho más rápido.

 

Un saludo