Microsoft Excel 2010 viene integrato con Visual Basic, Applications Edition (VBA ) per consentire di eseguire le macro complesse e di eseguire la programmazione di base con i vostri dati di fogli di calcolo di Excel . Mentre ci sono una serie di piccoli aggiustamenti che si possono fare a seconda del codice esatto che si sta utilizzando , ci sono alcune cose che potete fare per accelerare il codice VBA di Excel . Gran parte del rallentamento si verificano con VBA viene dal foglio di calcolo in costante aggiornamento , mentre il codice VBA è in esecuzione. Impedendo il foglio di calcolo di cambiare fino a quando il codice è terminato, il codice VBA finisce per correre molto più veloce . Istruzioni
1
Aprire il file di Excel 2010 in cui si desidera accelerare il vostro codice VBA . Tenere premuto "Alt" e premere il tasto " F11 " per accedere alla console di VBA .
2
clic sul modulo che contiene il codice che si desidera ottimizzare dal menu sul lato sinistro della finestra . < Br >
3
Clicca sul codice sul lato destro dello schermo e posizionare il cursore appena sopra dove il codice vero e proprio inizio , ma dopo aver dichiarato le variabili del foglio.
4
Inserisci nei seguenti pezzi di codice :
Application.Calculation = xlCalculationManual
Application.ScreenUpdating = False
Application.EnableEvents = FALSE
queste tre linee si spegnerà ogni calcolo foglio di calcolo , Excel da impedire la visualizzazione di modifiche sullo schermo e impedire Excel di segnalazione degli eventi ad altri programmi .
5
Posiziona il cursore alla fine del codice VBA , basta sopra il comando " End Sub " . Digitare le seguenti righe di codice:
Application.Calculation = xlCalculationAutomatic
Application.ScreenUpdating = TRUE
Application.EnableEvents = TRUE
Queste linee tornare Excel per le sue operazioni normali prima di terminare il programma .
6
Clicca sulla "X" in alto a destra dello schermo per chiudere la console di VBA . Le modifiche vengono
salvate automaticamente.