Ladefrist (Ladungsfrist)

Termin einer Ladefrist berechnen

In diversen Satzun­gen für Vere­ine, Vere­ini­gun­gen, Parteien, … ist eine Frist angegeben, wann spätestens zu ein­er Ver­samm­lung oder Sitzung geladen wer­den muss. Entschei­dend ist dabei der Post­stem­pel. Bei kleineren Vere­inen, wo der Schrift­führer das ganze ehre­namtlich macht, kann man ja die Briefe auch noch am Sam­stag in den Kas­ten wer­fen, damit die Abstem­pelung noch inner­halb der Zeit­gren­ze liegt.

Bei größeren Vere­inen oder Parteien ist es oft so, dass nur Mon­tag bis Fre­itag gear­beit­et wird. Und an Feierta­gen schon gar nicht. Da muss bei diesen Ter­mi­nen schon ein­mal etwas mehr gerech­net wer­den, ob die Ein­ladun­gen nicht den einen oder anderen Tag früher auf den Weg gebracht wer­den müssen.

Das geht gewiss mit ein­er reinen Excel­lö­sung, aber ich mag keine all zu lan­gen For­meln, die bei ein­er erforder­lichen Änderung erst ein­mal mehr als aus­führlich ana­lysiert wer­den müssen. Darum biete ich hier eine Makro-Lösung an, eine eigene Funk­tion (UDF). In Ihrer Tabelle geben Sie den Tag der Sitzung, die Anzahl der Frist-Tage und dann nur noch fol­gende Funk­tion in der Ziel-Zelle ein: =DoD(A2; B2) und schon wird der spä­teste Arbeit­stag für den Briefein­wurf errech­net. Das alles find­en Sie in dieser Datei fix und fer­tig.

▲ nach oben …

Einige Anmerkun­gen noch zum Code, den Sie per AltF11 betra­cht­en und natür­lich auch anpassen kön­nen:

  • Die einzel­nen Funk­tio­nen müssen in einem all­ge­meinen Mod­ul ste­hen, nicht in ein­er Mappe oder Tabelle. Mehr dazu kön­nen Sie hier nach­le­sen.
  • Der Funk­tion­sname kann nach Belieben umbe­nan­nt wer­den ( DoD ste­ht für Date of Deliv­ery). In dem Fall muss natür­lich auch der Aufruf in der Tabelle geän­dert wer­den.
  • Die eigentliche Funk­tion DoD ist sehr kom­pakt, nur 4 Zeilen. Es wer­den aber weit­ere eigene Funk­tio­nen direkt und indi­rekt aufgerufen. Auch wenn der Ergeb­niswert vom Typ Date ist, muss die Ziel-Zelle als Datum for­matiert wer­den.
  • Die Funk­tion Feiertag() berech­net für eine als Argu­ment übergebenes Datum, ob es ein Feiertag ist oder nicht. Hier lohnt sich ein Blick in diesen Beitrag, wo einiges dazu erk­lärt wird, wie auch zur Funk­tion Oster­Son­ntag().
  • Die beweglichen Feiertage wer­den ohne weit­ere Ein­griffe auf der Basis des übergebe­nen Datums automa­tisch für jedes Jahr angepasst.
  • Regionale Feiertage kön­nen nach dem durchgängi­gen Muster ergänzt wer­den, in anderen Staat­en wird mit Sicher­heit der eine oder andere deutsche Feiertag ein nor­maler Arbeit­stag sein und sollte dann auskom­men­tiert oder gelöscht wer­den.
[NachOben­Let­zte Verweis=„T&T|DL: Ladungs­frist berech­nen”]
Dieser Beitrag wurde unter Code-Schnipsel, Datum und Zeit, Downloads, Mit VBA/Makro, Rechnen & Zahlen, Tipps und Tricks, Zeit-Funktionen abgelegt und mit , , , , verschlagwortet. Setze ein Lesezeichen auf den Permalink.