Excel VBA DateDiff funkcija
The DateDiff funkcija in Excel VBA var izmantot, lai iegūtu dienu skaitu starp diviem datumiem.
Ievietojiet komandas pogu savā darblapā un pievienojiet šādas koda rindiņas:
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
firstDate = DateValue("Jun 19, 2010")
secondDate = DateValue("Jul 25, 2010")
n = DateDiff("d", firstDate, secondDate)
MsgBox n
Paskaidrojums: vispirms mēs deklarējam divus datumus. Tālāk mēs inicializējam divus datumus, izmantojot funkciju DateValue. Funkcijai DateDiff ir trīs argumenti. Pirmajam argumentam aizpildiet "d", jo mēs vēlamies dienu skaitu starp diviem datumiem. Visbeidzot, mēs izmantojam MsgBox, lai parādītu dienu skaitu starp diviem datumiem.
Rezultāts, noklikšķinot uz komandas pogas lapā:
Mainiet "d" uz "ww", lai iegūtu nedēļu skaitu starp diviem datumiem. Novietojiet kursoru DateDiff programmā Visual Basic Editor un noklikšķiniet F1, lai saņemtu palīdzību citos intervāla parametros.