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