Nwlapcug.com


Come velocizzare il codice VBA

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.