Zaczekaj, opóźnij, utwórz timer podczas działania kodu - przykłady kodu VBA

Poczekaj lub opóźnij w VBA

Istnieje wiele przypadków, w których zegar może być przydatny w programie Excel, oto jedna metoda do wypróbowania:

1234 Sub MójZegar()Aplikacja.Czekaj teraz + TimeValue("00:00:05")MsgBox ("5 sekund")Napis końcowy

Kilka zastosowań regulator czasowy w Excel VBA wstrzymują kod i mierzą upływający czas. Poniżej zaprowadzi Cię do odpowiedniego miejsca, w którym zamieściłem przykład każdego zastosowania:

1. Wstrzymaj wykonywanie kodu na żądany czas za pomocą Application.Wait (symulowanie timera)
link: Ukryj Excel
2. Zmierz upływ czasu za pomocą Timera w VBA
link: Kod benchmarkingu

Poczekaj lub opóźnij w dostępie VBA

Możesz również użyć powyższych metod w programie Access VBA. Na przykład możesz chcieć wiedzieć, ile czasu zajmuje przejście przez zestaw rekordów.

123456789101112131415 Sub LoopThroughRecords()Dim liczyć tak długoDim BenchMark jako podwójnyBenchMark = Zegar„Początek kodu do przetestowania”Ustaw dbs = Bieżąca baza danychUstaw rst = dbs.OpenRecordset("tblInvoices", dbOpenDynaset)Z pierwszymCzy Do .EOF = Prawda.PrzesuńDalejPętlaKończyć z„Koniec kodu do przetestowania”MsgBox "Zajęło" & Timer - BenchMark & ​​"sekundy do zapętlenia"Napis końcowy

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave