Utilizzare la funzione "Timer " per misurare il tempo trascorso in Visual Basic, Applications Edition (VBA ) . Restituisce il numero di secondi trascorsi dalla mezzanotte. Si può usare per riferimento o misurare il tempo totale di esecuzione di una funzione di VBA . Assegnando una variabile di prendere una "istantanea" del timer all'inizio e alla fine del codice , e quindi misurare la differenza tra di loro , è possibile ottenere il numero di secondi necessari per la funzione da eseguire. Impostando il formato di output di conseguenza , è possibile ottenere risultati fino a centesimi di secondo . Istruzioni
1
Avviare l' applicazione di Microsoft Office che si sta utilizzando per eseguire la funzione di VBA . Premere il tasto " CTRL + O , " selezionare il documento che contiene il codice e quindi fare clic su "Apri ".
2
Premere " ALT + F11 " per aprire l'editor di Visual Basic (VBE ) . Nel pannello " Gestione progetti " , fare doppio clic sul nome del modulo che contiene la funzione
3
Inserire il seguente codice subito dopo la prima riga nella funzione : .
startTime = Timer ( ) economici 4
Inserisci il seguente codice prima della riga che dice " End Function " o "End Sub " :
endTime = Timer ( ) < br
msg > = " tempo di esecuzione : " & Chr ( 13) & _
Format ( endTime - startTime , "0.000 s " ) per
MsgBox msg , Stati vbInformation < br > 5
premi "Ctrl + S " per salvare il codice e documento.
6
Premere " F5 ", selezionare il nome della vostra funzione dall'elenco e fare clic su " Esegui ". Dopo la funzione completa i suoi passaggi , una piccola finestra di messaggio mostrerà quindi il suo tempo di esecuzione . Fare clic su " OK" per chiuderla.