DateValue Описание
Возвращает порядковый номер даты.
Простые примеры DateValue
Вот простой пример DateValue:
123 | Sub DateValue_Example ()MsgBox DateValue ("12 февраля 2022 г.")Конец подписки |
Этот код вернет 12.02.2019.
Следующие примеры будут иметь такой же результат.
1234567 | DateValue ("2 12 2022")DateValue («12 февраля 2019 г.»)DateValue ("2,12,2019")DateValue («2-12-2019»)DateValue («12 февраля 2022 г.»)DateValue («12 февраля 2019 г.»)… |
ЕслиДата представляет собой строку, которая включает только числа, разделенные допустимыми разделителями дат ("", "/", ",", "-"), DateValue распознает порядок месяца, дня и года в соответствии с форматом краткой даты, который вы указали для своей системы.DateValue также распознает недвусмысленные даты, содержащие названия месяцев в полной или сокращенной форме.
Если часть годаДата опущено,DateValue использует текущий год от системной даты вашего компьютера.
ЕслиДата аргумент включает информацию о времени,DateValue не возвращает. Однако еслиДата включает неверную информацию о времени (например, «37:69»), возникает ошибка.
Синтаксис DateValueAdd
В редакторе VBA вы можете ввести «DateValue (», чтобы увидеть синтаксис функции DateValue:
Функция DateAdd содержит аргумент:
Дата: Строка текста, представляющая дату (например, «1 января 2022 г.»).
Примеры функции Excel VBA DateValue
Вы можете ссылаться на ячейку, содержащую дату:
12345 | Sub DateValue_ReferenceDates_Cell ()MsgBox DateValue (Диапазон ("C2"). Значение)Конец подписки |
Это вернет 01/02/2019.
В DateValue распознает месяц, день и год как допустимую строку даты.
12 | DateValue («6-15-2019»)DateValue («15-6-2019») |
Результат: 15.06.2019