Funkcja Excel VBA DateDiff - łatwe makra w programie Excel

Spisie treści

ten Funkcja DateDiff w Excel VBA może służyć do określenia liczby dni między dwiema datami.

Umieść przycisk polecenia w arkuszu i dodaj następujące wiersze kodu:

Dim firstDate As Date, secondDate As Date, n As Integer
pierwszaData = DateValue("19 stycznia 2021-2022")
secondDate = DateValue("25 lutego 2021-2022")
n = DateDiff("d", pierwsza data, druga data)
MsgBox n

Wyjaśnienie: najpierw deklarujemy dwie daty. Następnie inicjujemy dwie daty za pomocą funkcji DateValue. Funkcja DateDiff ma trzy argumenty. Wpisz "d" jako pierwszy argument, ponieważ chcemy, aby liczba dni między dwiema datami była większa. Na koniec używamy MsgBox do wyświetlania liczby dni między dwiema datami.

Wynik po kliknięciu przycisku polecenia na arkuszu:

Zmień „d” na „ww”, aby uzyskać liczbę tygodni między dwiema datami. Umieść kursor na DateDiff w Edytorze Visual Basic i kliknij F1, aby uzyskać pomoc dotyczącą innych specyfikatorów interwałów.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave