Spesso , Visual Basic for Applications ( VBA) può essere eseguito lentamente . Lunghezza del codice e lo stile sono due cause . Per ogni riga di codice , l' applicazione che esegue la macro può essere eseguendo calcoli , ridisegnare l'intera interfaccia grafica e la registrazione degli eventi . Per accelerare l'esecuzione di codice VBA , passare all'applicazione di calcolo manuale e spegnere alcune maniglie prima le sue dichiarazioni e le procedure . Passare le cose di nuovo al modo in cui erano prima di terminare il codice VBA . Istruzioni
1
Avviare l'applicazione di Office per il quale vuoi velocizzare il codice VBA . Premere il tasto " CTRL + O , " selezionare il nome del file del documento , quindi fare clic su "Apri ".
2
Premi " Alt + F8 " per aprire la finestra di dialogo " Macro " . Selezionare la macro VBA vuoi accelerare , quindi fare clic su "Modifica ".
3
inserire le seguenti righe di codice a destra sotto le dichiarazioni di variabili o proprio sopra la tua prima affermazione .
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
Application.EnableEvents = False
4
inserire le seguenti righe di codice solo sopra la linea "End Sub " alla fine del codice.
Application.ScreenUpdating = True
Application.Calculation = xlCalculationAutomatic
Application.EnableEvents = True
5
premi "Ctrl + S" per salvare il codice ottimizzato con il vostro documento.