Den #Monatsultimo in #VBA ermitteln


Wie berechnen Sie den #aktuellen #Monatsultimo in #VBA? Zum Beispiel so:

MonatsLetzter = DateAdd("m", 1, DateAdd("d", -Day(Datum), Datum))

Sieht etwas kompliziert aus … aber einen Teil davon erkennen Sie hoffentlich von gestern wieder: DateAdd(„d“, –Day(Datum), Datum) lieferte uns da den vergangenen Monatsultimo. Und um von diesem auf den aktuellen Monatsultimo zu gelangen, genügt es, von diesem einen Monat in die Zukunft zu springen. Das machen wir mit dem „m“, das für Monat steht, und dem Intervall 1, die wir beide in der eleganten Funktion DateAdd einsetzen.

Alles klar? Wenn nicht: fragen Sie mich einfach 🙂

Über katharinakanns

Microsoft Office Master Specialist mit viel Verständnis für IHR Geschäft - ich analysiere IHRE Situation, optimiere IHRE Prozesse, automatisiere IHRE Routineaufgaben, finde IHRE Lösung, unterrichte IHRE MitarbeiterInnen, mache Vorlagen mit IHRER CI, spare IHRE Zeit und IHR Geld. Ich freue mich darauf, SIE kennenlernen zu dürfen :-)
Dieser Beitrag wurde unter VBA abgelegt und mit , , , , , , , , , verschlagwortet. Setze ein Lesezeichen auf den Permalink.

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s