Innehållsförteckning
De DateDiff -funktion i Excel VBA kan användas för att få antalet dagar mellan två datum.
Placera en kommandoknapp på ditt kalkylblad och lägg till följande kodrader:
Dim firstDate As Date, secondDate As Date, n As Integer
firstDate = DateValue ("Jan 19,2021-2022")
secondDate = DateValue ("25 februari 2020-2022")
n = DateDiff ("d", firstDate, secondDate)
MsgBox n
Förklaring: Först deklarerar vi två datum. Därefter initierar vi de två datumen med funktionen DateValue. DateDiff -funktionen har tre argument. Fyll i "d" för det första argumentet eftersom vi vill ha antalet dagar mellan två datum. Slutligen använder vi en MsgBox för att visa antalet dagar mellan de två datumen.
Resultat när du klickar på kommandoknappen på arket:
Ändra "d" till "ww" för att få antalet veckor mellan två datum. Placera markören på DateDiff i Visual Basic Editor och klicka på F1 för att få hjälp med andra intervallspecificerare.