Можно ли манипулировать такими компонентами, как year, month, day из date в VBA? Я хотел бы функцию, которая, учитывая день, месяц и год, возвращает соответствующую дату.
year
month
day
date
DateSerial(YEAR, MONTH, DAY)
будет то, что вы ищете.
DateSerial(2008, 8, 19) возврат 8/19/2008
DateSerial(2008, 8, 19)
8/19/2008
Вы хотите DateSerial :
Dim someDate As Date = DateSerial(year, month, day)
В VBA есть несколько функций даты - проверьте сайт
DateSerial (ГОД, МЕСЯЦ, ДЕНЬ)