/ / Excel VBA DateDiff funkcija

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

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ā:

Dienas starp divām datumiem programmā Excel VBA

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.

Lasīt arī: