DateDiff -funktio sisään Excel VBA voidaan käyttää kahden päivämäärän välisten päivien lukumäärän määrittämiseen.
Aseta komentopainike laskentataulukkoosi ja lisää seuraavat koodirivit:
Himmennä ensimmäinen päivämäärä päivämääränä, toinen päivämäärä päivämääränä, n kokonaislukuna
firstDate = DateValue ("19.1.2021-2022")
secondDate = DateValue ("25.2.2021-2022")
n = DateDiff ("d", firstDate, secondDate)
MsgBox n
Selitys: ensin ilmoitamme kaksi päivämäärää. Seuraavaksi alustamme kaksi päivämäärää DateValue -funktiolla. DateDiff -funktiolla on kolme argumenttia. Täytä "d" ensimmäiseen argumenttiin, koska haluamme kahden päivämäärän välisten päivien määrän. Lopuksi käytämme MsgBoxia näyttämään kahden päivämäärän välisten päivien lukumäärä.
Tulos, kun napsautat taulukon komentopainiketta:
Vaihda "d" arvoon "ww", niin saat kahden päivämäärän välisen viikon määrän. Aseta kohdistin Visual Basic Editorin DateDiff -kohtaan ja napsauta F1 saadaksesi apua muista intervallimääritteistä.