Как использовать функцию vba dateserial?
Функция VBA DATESERIAL указана в категории дат функций VBA. Когда вы используете его в коде VBA, он возвращает действительную дату в соответствии с форматом даты VBA по указанному дню, месяцу и году . Проще говоря, вы можете создать дату с указанием дня, месяца и года. Это похоже на функцию ДАТА в электронной таблице.
Синтаксис
DateSerial(год, месяц, день)
Аргументы
- Год : целое число, которое будет использоваться в качестве года в дате.
- Месяц : целое число, которое будет использоваться в качестве месяца в дате.
- День : целое число, которое будет использоваться в качестве дня в дате.
Пример
Чтобы практически понять, как использовать функцию VBA DATESERIAL, вам нужно просмотреть приведенный ниже пример, где мы написали код vba, используя ее:

Sub example_DATESERIAL() Range("A1").Value = DateSerial(2019, 5, 15) End Sub
В приведенном выше примере мы использовали DATESERIAL для создания даты с 2019 годом в качестве года, 5 месяцев и 15 в качестве дня, и, следовательно, она вернула 15 мая 19.
Комментарии
- Обязательно используйте четырехзначное значение для лет.
- Если вы добавите количество дней сверх максимального количества дней в месяце, дата будет возвращена путем добавления дополнительных дней к следующему месяцу.
- Если вы добавите номер месяца к максимальному количеству месяцев в году, он вернет дату, добавив лишние месяцы к следующему году.