Vänta, fördröj, skapa en timer medan koden körs - exempel på VBA -kod

Vänta eller fördröj i VBA

Det finns många fall när en timer kan vara användbar i Excel, här är en metod att prova:

1234 Sub MyTimer ()Application.Wait Now + TimeValue ("00:00:05")MsgBox ("5 sekunder")Avsluta Sub

Ett par användningar av en timer i Excel VBA pausar kod och mäter förfluten tid. Följande tar dig till respektive plats där jag har lagt upp ett exempel på varje användning:

1. Pausa körningen av kod under en önskad tid med Application.Wait (simulera en timer)
länk: Dölj Excel
2. Mät förfluten tid med en timer i VBA
länk: Benchmarking Code

Vänta eller fördröj i Access VBA

Du kan också använda metoderna ovan i Access VBA. Till exempel kanske du vill veta hur lång tid det tar att flytta genom en inspelningsuppsättning.

123456789101112131415 Sub LoopThroughRecords ()Dim Count Så längeDim BenchMark As DoubleBenchMark = Timer'Start av kod att testaStäll in dbs = CurrentDbAnge rst = dbs.OpenRecordset ("tblInvoices", dbOpenDynaset)Med förstaGör tills .EOF = Sant.MoveNextSlingaSluta med'Kodens slut att testaMsgBox "Det tog" & Timer - BenchMark & ​​"seconds to loop"Avsluta Sub

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave