Функция Excel VBA DateDiff - Лесни макроси на Excel

Съдържание

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 за помощ относно другите спецификатори на интервали.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave