Функция таймера VBA

Описание таймера

Возвращает значение Single, представляющее количество секунд, прошедших с полуночи.

Примеры простых таймеров

Вот простой пример таймера:

123 Sub Timer_Example ()Таймер MsgBoxКонец подписки

Синтаксис таймера

В редакторе VBA - синтаксис функции таймера.

1 Таймер

Функция Timer не содержит аргументов:

Примеры функции таймера Excel VBA

Используя следующий пример кода, попробуйте сравнить sec1 и sec2.

Тогда мы можем легко узнать значение функции таймера.

123456789101112131415161718192021222324252627 Sub Timer_Example1 ()Dim sec1 как одиночныйDim sec2 как долгоsec1 = Таймерsec2 = GetSecondsFromMidnightMsgBox "sec1 =" & sec1 & vbCrLf & _"sec2 =" & sec2Конец подпискиФункция GetSecondsFromMidnight () As LongDim dt As DateDim h как целое числоDim m As IntegerDim s как целое числоdt = Сейчасh = час (dt)m = Минута (dt)s = секунда (dt)мин = ч * 60 + мсек = мин * 60 + секGetSecondsFromMidnight = секундыКонечная функция

Используя функцию таймера, мы можем измерить, сколько времени потребуется для запуска раздела кода VBA.

1234567891011121314151617 Sub Timer_Example2 ()Тусклый startSec как одиночныйDim endSec как одиночныйТусклый я до тех пор, покаstartSec = Таймер'Начало кода VBA для тестированияДля i = от 1 до 500000DoEventsДалее я'Конец кода VBA для тестированияendSec = ТаймерMsgBox "Потребовалось" & CStr (endSec - startSec) & "s."Конец подписки

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave