Funkcija časovnika VBA

Opis časovnika

Vrne enotno vrednost, ki predstavlja število sekund, ki so pretekle od polnoči.

Primeri preprostih merilnikov časa

Tu je preprost primer časovnika:

123 Podčasovnik_primer ()MsgBox TimerEnd Sub

Sintaksa časovnika

V urejevalniku VBA je sintaksa funkcije Timer.

1 Časovnik

Funkcija Timer ne vsebuje argumentov:

Primeri funkcije časomera Excel VBA

Z naslednjim primerom kode poskusite primerjati sec1 in sec2.

Potem lahko preprosto ugotovimo pomen funkcije Timer.

123456789101112131415161718192021222324252627 Pod timer_Primer1 ()Dim sec1 As SingleDim sec2 As Longsec1 = Časovniksec2 = GetSecondsFromMidnightMsgBox "sec1 =" & sec1 & vbCrLf & _"sec2 =" & sec2End SubFunkcija GetSecondsFromMidnight () As LongZatemni dt kot datumDim h kot celo številoDim m kot celo številoDim s kot celo številodt = Zdajh = Ura (dt)m = minuta (dt)s = sekunda (dt)min = h * 60 + msekunde = min * 60 + sGetSecondsFromMidnight = sekKončana funkcija

S funkcijo Timer lahko izmerimo, kako dolgo traja zagon odseka kode VBA.

1234567891011121314151617 Podčasovnik_primer2 ()Zatemni startSec kot samskiZatemni endSec kot samskiDim i As LongstartSec = Časovnik„Začetek preskusa kode VBAZa i = 1 do 500000DoEventsNaprej i„Koda VBA za testiranjeendSec = ČasovnikMsgBox "To je trajalo" & CStr (endSec - startSec) & "s."End Sub

Vam bo pomagal razvoj spletnega mesta, ki si delijo stran s svojimi prijatelji

wave wave wave wave wave