Функция TimeSerial

Возвращает элемент Variant (Date), содержащий значения времени для определенного часа, минуты и секунды.

Синтаксис

TimeSerial(hour, minute, second)

Синтаксис функции TimeSerial состоит из следующих именованных аргументов:

Part Описание
Час Обязательный; Variant (Integer). Число от 0 (12:00 A.M.) до 23 (11:00 P.M.) включительно или числовое выражение.
Минуту Обязательный; Variant (Integer). Любое числовое выражение.
Второй Обязательный; Variant (Integer). Любое числовое выражение.

Замечания

Чтобы указать время, например 11:59:59, диапазон чисел для каждого аргумента TimeSerial должен быть в обычном диапазоне для этой единицы измерения; то есть 0–23 для часов и 0–59 для минут и секунд. Однако можно также указать относительное время для каждого аргумента с помощью любого числового выражения, представляющего некоторое количество часов, минут или секунд до или после определенного времени.

В следующем примере используются выражения вместо абсолютных чисел времени. Функция TimeSerial возвращает время за 15 минут до (-15) за шесть часов до полудня (12 - 6) или 5:45:00 утра

TimeSerial(12 - 6, -15, 0)

Когда какой-либо аргумент превышает обычный диапазон этого аргумента, он увеличивается до следующей большей единицы измерения, в зависимости от ситуации. Например, если указано 75 минут, это значение оценивается как один час и 15 минут. Если любой один аргумент находится за пределами диапазона от -32 768 до 32 767, то возникает ошибка. Если время, заданное тремя аргументами, приводит к тому, что дата выходит за приемлемый диапазон дат, возникает ошибка.

Пример

В этом примере используется функция TimeSerial для возвращения значений времени для указанных часа, минуты и секунды.

Dim MyTime
MyTime = TimeSerial(16, 35, 17)    ' MyTime contains serial 
    ' representation of 4:35:17 PM.

См. также

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.