Hvordan Tid VBA-funksjoner
Bruk "Timer" funksjon for å måle forløpt tid i Visual Basic for Applications (VBA). Den returnerer antall sekunder som har gått siden midnatt. Du kan bruke den til benchmark eller måle total varighet av en VBA-funksjon. Ved å tildele en variabel til å ta en "snapshot" av timer på starten og slutten av koden din, og deretter måle forskjellen mellom dem, kan du få mange sekunder det tok for din funksjon å utføre. Ved å sette output format tilsvarende, kan du få resultater opp til hundredeler av et sekund.
Bruksanvisning
1 Start Microsoft Office-programmet du bruker til å kjøre VBA-funksjonen. Trykk "CTRL + O", velg dokumentet som inneholder koden din og klikk på "Open".
2 Trykk "ALT + F11" for å åpne Visual Basic Editor (VBE). I "Project Explorer" panel, dobbeltklikker du navnet på modulen som inneholder funksjonen.
3 Sett inn følgende kode rett etter den første linjen i funksjonen:
Starttime = Timer ()
4 Sett inn følgende kode før linjen som sier "End Function" eller "End Sub":
ENDTIME = Timer ()
msg = "Spilletid:" & Chr (13) & _
Format (ENDTIME - Starttime, "0.000 s")
MsgBox msg, vbInformation
5 Trykk "CTRL + S" for å lagre koden og dokumentet.
6 Trykk "F5", velg navnet på funksjon fra listen, og klikk deretter på "Kjør". Etter funksjon fullfører sine trinn, vil en liten meldingsboks deretter vise sin driftstid. Klikk "OK" for å lukke det.