Содержание
В Функция DateDiff в Excel VBA можно использовать для получения количества дней между двумя датами.
Поместите командную кнопку на свой рабочий лист и добавьте следующие строки кода:
Затемнить firstDate как дату, secondDate как дату, n как целое число
firstDate = DateValue ("19 января, 2021-2022")
secondDate = DateValue ("25 февраля, 21-2022")
n = DateDiff ("d", firstDate, secondDate)
MsgBox n
Пояснение: сначала мы объявляем две даты. Затем мы инициализируем две даты с помощью функции DateValue. Функция DateDiff имеет три аргумента. Введите «d» в качестве первого аргумента, поскольку нам нужно количество дней между двумя датами. Наконец, мы используем MsgBox для отображения количества дней между двумя датами.
Результат при нажатии кнопки команды на листе:
Измените «d» на «ww», чтобы получить количество недель между двумя датами. Поместите курсор на DateDiff в редакторе Visual Basic и нажмите F1, чтобы получить справку по другим спецификаторам интервала.