Wie zu berechnen Jahr, Monat und Tag VBA in Microsoft Excel 2010
In diesem Artikel erfahren Sie, wie Sie Jahr, Monat und Tage berechnen. Wir werden VBA-Code verwenden, um eine UDF-Funktion für die Berechnung zu erstellen.
Klicken Sie auf die Registerkarte Entwickler. Wählen Sie in der Gruppe Code die Option Visual Basic
aus Klicken Sie auf Einfügen und dann auf Modul
Dadurch wird ein neues Modul erstellt.
Geben Sie den folgenden Code in das Modul * ein. Funktion dDATEDIF (Startdatum als Datum, Enddatum als Datum, Einheit als Zeichenfolge)
Als String *
xlDATEDIF = DateDiff (Unit, Start_Date, End_Date)
End Function
Die neue UDF-Formel wird mit dem Namen dDATEDIF erstellt. Es gibt drei Parameter:
Start_Date: Die Tage, ab denen der Zeitraum beginnt.
End_Date: Dies ist das letzte Datum des Zeitraums, den Sie berechnen möchten.
Einheit: Gibt das Intervall an, in dem die Differenz angezeigt werden soll.
Hier akzeptiert das Gerät die folgenden Werte.
Um die Anzahl der Tage zu ermitteln, lautet die Formel = dDATEDIF (A2, B2, „d“). Siehe folgenden Schnappschuss:
Um die Anzahl der Jahre zu ermitteln, lautet die Formel = dDATEDIF (A2, B2, „JJJJ“). Siehe folgenden Schnappschuss:
Weitere Ausgaben wie Monat, Quartal usw. finden Sie im folgenden Schnappschuss, der als Einheit (3. Parameter) verwendet werden kann. Das Ergebnis wird aktualisiert.
Auf diese Weise können Sie alle Zeitwerte kennenlernen, an denen Sie interessiert sind.