Ecco come le macro diventano più veloci
Vuoi che le tue macro siano più veloci? Se apporti modifiche alla visualizzazione utilizzando le macro, puoi facilmente aumentare la velocità: spegni il display dello schermo per un breve periodo!
Durante l'esecuzione di una macro, Excel apporta immediatamente nelle tabelle o nei diagrammi tutte le modifiche alle tabelle causate dal codice del programma e aggiorna costantemente la visualizzazione sullo schermo.
Se ora esegui operazioni ad alta intensità di visualizzazione come l'inserimento o la formattazione di un numero elevato di celle, puoi risparmiare tempo disattivando l'aggiornamento dello schermo mentre la macro è in esecuzione. La schermata (o la finestra di Excel) rimane invariata e viene aggiornata solo dopo l'esecuzione della macro. È possibile utilizzare il seguente comando per disabilitare le modifiche nella finestra di Excel utilizzando una macro:
Application.ScreenUpdating = False
Naturalmente, lo schermo rimane visibile anche dopo l'esecuzione del comando, anche Excel apporta modifiche, ma non le puoi vedere. Quando la parte del programma è terminata con le modifiche, riattivare l'aggiornamento dello schermo. Per fare ciò, utilizzare il seguente comando:
Application.ScreenUpdating = True