Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Microsoft Access >> .

Come velocizzare Excel VBA

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 .

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.

 

software © www.354353.com