/ Funkcia Excel VBA DateDiff

Funkcia Excel VBA DateDiff

Na Funkcia DateDiff v Excel VBA je možné získať počet dní medzi dvoma dátumami.

Do pracovného hárka umiestnite príkazové tlačidlo a pridajte nasledujúce riadky kódu:

Dim firstDate As Date, secondDate As Date, n As Integer

firstDate = DateValue("Jun 19, 2010")
secondDate = DateValue("Jul 25, 2010")

n = DateDiff("d", firstDate, secondDate)

MsgBox n

Vysvetlenie: Najprv sme vyhlásiť dvoma dátumami. Ďalej sme inicializovať dvoch dátumov pomocou funkcie DateValue.Funkcia DateDiff má tri argumenty. Vyplňte "d" pre prvý argument, pretože chceme, aby počet dní medzi dvoma dátumami.Napokon, používame OknoHlásenia na zobrazenie počtu dní medzi dvoma dátumami.

Výsledok po kliknutí na príkazové tlačidlo na hárku:

Dní medzi dvoma dátumami v programe Excel VBA

"D" zmeniť "ww" získať počet týždňov medzi dvoma dátumami.Umiestnite kurzor na DateDiff v editore jazyka Visual Basic a kliknite na tlačidlo F1 o ďalších špecifikátorov interval.

Tiež si prečítajte: