Zahlen und Datum
Die DateDiff()-Funktion
Wenn Sie kompliziertere Berechnungen wie die Differenz zwischen zwei Datumswerten durchführen wollen, hilft Ihnen die DateDiff()-Funktion.
Das Gegenstück zur DateAdd()-Funktion ist die DateDiff()-Funktion. Sie können damit die Differenz zwischen zwei Tagesangaben ermitteln, wobei auch hier das erste Argument das gewünschte Intervall angibt:
Sub AbstandInMonaten()
MsgBox "Monate von Ostern bis Weihnachten: " & _
DateDiff("m", #3/23/2011#, m_cdatDatum)
End SubAus Platzgründen enthält der obige Code einen Pseudo-Umbruch aus Leerzeichen, Unterstrich und Return. Dieser ist zwar für den Editor, nicht aber für den Compiler sichtbar, so dass sich der Code besser lesen lässt.
Dies ist eine Leseprobe
Möchten Sie den Beitrag komplett lesen? Dann werden Sie Probemitglied und testen Sie akademie.de 14 Tage kostenlos!
Auf VBA: 15 wichtige VBA-Funktionen für Zahlen und Datum erfahren Sie mehr über diesen Beitrag und die weiteren Leseproben.
Weitere Informationen finden Sie auf unserer Infoseite zur Mitgliedschaft und in unseren AGB.
Ich bin bereits Mitglied