Indholdsfortegnelse
Det DateDiff -funktion i Excel VBA kan bruges til at få antallet af dage mellem to datoer.
Placer en kommandoknap på dit regneark, og tilføj følgende kodelinjer:
Dim firstDate As Date, secondDate As Date, n As Integer
firstDate = DateValue ("Jan 19,2021-2022")
secondDate = DateValue ("25. februar 2020-2022")
n = DateDiff ("d", firstDate, secondDate)
MsgBox n
Forklaring: For det første erklærer vi to datoer. Dernæst initialiserer vi de to datoer ved hjælp af funktionen DateValue. DateDiff -funktionen har tre argumenter. Udfyld "d" for det første argument, da vi ønsker antallet af dage mellem to datoer. Endelig bruger vi en MsgBox til at vise antallet af dage mellem de to datoer.
Resultat, når du klikker på kommandoknappen på arket:
Skift "d" til "ww" for at få antallet af uger mellem to datoer. Placer din markør på DateDiff i Visual Basic Editor, og klik på F1 for at få hjælp til de andre interval -angivere.