Brug " Timer" funktionen til at måle forløbet tid i Visual Basic for Applications ( VBA ) . Den returnerer det antal sekunder, der er gået siden midnat. Du kan bruge det til benchmark eller måle den samlede driftstid for en VBA -funktion. Ved at tildele en variabel til at tage et "snapshot " af timeren ved starten og slutningen af din kode , og derefter måle forskellen mellem dem , kan du få det antal sekunder det tog for din funktion at udføre. Ved at indstille output-format i overensstemmelse hermed , kan du få resultater op til hundrededele af et sekund . Instruktioner
1
Start Microsoft Office-program, du bruger til at køre din VBA -funktion. Tryk på " CTRL + O ", vælge det dokument , der indeholder din kode og derefter klikke på " Åbn".
2
Tryk på " ALT + F11 " for at åbne Visual Basic Editor ( VBE ) . I " Project Explorer " panel , skal du dobbeltklikke på navnet på det modul , der indeholder din funktion
3
Indsæt følgende kode lige efter den første linje i din funktion: .
StartTime = Timer ( )
4
Indsæt følgende kode , før den linje , der siger " End Function " eller " End Sub " : Hej
endTime = Timer ( ) < br >
msg = " Køretid : " & Chr (13) & _
Format ( endTime - starttid ", 0,000 s" )
MsgBox msg , vbInformation
< br > 5
Tryk på " CTRL + S " for at gemme din kode og dokument.
6
Tryk på " F5 ", vælge navnet på din funktion fra listen, og klik derefter på " Run". Efter din funktion afslutter sine trin, vil en lille besked boks og derefter vise sin køretid . Klik på "OK " for at lukke det.