Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
В VBA тип каждой переменной нужно указывать отдельно, поэтому:
• либо d_begin — это Variant (её можно и не объявлять в таком случае),
• либо «Dim d_begin As Date, d_end As Date».
Ваша формула, указанная в конечном результате, видимо, не полная и, как мне кажется, возвращает только количество лет, а не дней.
Ух, каюсь, виноват. Стоило бы сразу подумать о предметной области.
Но в любом случае тогда формула будет ещё проще! Если есть желание, поиграйтесь, логика та же :)
Тему ИМХО стоило бы переименовать в "Формула подсчёта дней в периоде, которые выпадают на высокосный год".
Удачи! :)
Функция количества високосных дней в периоде