Spesso, Visual BASIC, Applications Edition (VBA) può eseguire lentamente. Codice lunghezza e stile sono due cause. Per ogni riga di codice, l'applicazione che esegue la macro può essere esecuzione ricalcoli, ridisegnare l'intera interfaccia grafica e la registrazione di molti eventi. Per velocizzare l'esecuzione di codice VBA, passare all'applicazione di calcolo manuale e disattivare alcune maniglie prima di procedure e le istruzioni. Tornare le cose com' che erano prima di terminare il codice VBA.
Istruzioni
1
Avviare l'applicazione di Office per il quale desideri velocizzare il codice VBA. Premere "CTRL + O," selezionare il nome file del documento, quindi fare clic su "Apri".
2
Premere "ALT + F8" per aprire la finestra di dialogo "Macro". Selezionare la macro VBA che vuoi accelerare, quindi fare clic su "Modifica".
3
Inserire le seguenti righe di codice proprio sotto le dichiarazioni di variabile o proprio sopra la tua prima affermazione.
Application. ScreenUpdating = False
Application.Calculation = xlCalculationManual
Application.EnableEvents = False
4
Inserire le seguenti righe di codice appena sopra la riga "End Sub" alla fine del codice.
Application. ScreenUpdating = True
Application.Calculation = xlCalculationAutomatic
Application.EnableEvents = True
5
Premere "CTRL + S" per salvare il tuo codice ottimizzato insieme al proprio documento.