Jahresplaner, Urlaubsplaner

Ur­laubs- und Pro­jekt­pla­ner ++

Hin­weis: Mi­cro­soft hat begin­nend mit der Ver­sion 2010 das Cal­en­dar-Steuerele­ment aus den „mit­geliefer­ten” Steuerele­menten ent­fer­nt. Wel­che Grün­de auch im­mer da­für auss­chlaggebend wa­ren, Sie brau­chen das Cal­en­dar-Ele­ment, um die­se Ver­sion hier in die­ser Form zum lau­fen zu bekom­men. – Mi­cro­soft bie­tet aber auf die­sem Link eine (englis­sprachige) Alter­na­tive an, ein­fach ein­mal aus­pro­bieren. Wir arbeit­en dar­an, ei­nes der Kalen­der-Steuerele­mente zu inte­gri­eren.

Auf der Ba­sis die­ses ein­fachen Ur­laubs- bzw. Pro­jek­t­plan­ers ha­ben wir eine kom­fort­ablere, erweit­erte Ver­sion er­stellt, wel­che Sie hier herun­ter­laden kön­nen. Der grund­sät­zliche Auf­bau ist der gle­iche, die For­matierung eben­falls. Die auf­fäl­lig­sten Erweiterun­gen sind die Spal­te B, wo automa­tisch die Zahl der Urlaub­stage berech­net wird und dass die Mar­kie­rung der Woch­enen­den und Fei­er­ta­ge bis zur Zei­le 500 aus­geweit­et wur­de. Sie wirkt aber nur, wenn die Zei­le in Spal­te A nicht leer ist.

Die ei­gent­li­che bedeu­tende Er­wei­te­rung ist er­kenn­bar, wenn Sie auf A1 (Name) dop­pelk­lick­en und die Aus­führung von Ma­kros/VBA er­laubt ist. Es öff­net sich ein Fen­ster, wo Sie sehr kom­fort­a­bel die Dat­en ein­ge­ben kön­nen:

Urlaubs- und Projektplaner

Ur­laubs- und Pro­jek­t­plan­er

Die Na­men wer­den automa­tisch aus dem Arbeits­blatt aus (zwin­gend) Spal­te A über­nom­men. Auf Wun­sch kön­nen Sie die­se im Kom­bi­na­tions­feld auch sor­tie­ren.Die Datum­sauswahl für den ers­ten Tag ist zu Be­ginn ak­ti­viert. Der Kalen­der ist auf das Jahr vor­eingestellt, welch­es in der Ta­bel­le an­ge­zeigt wird. Durch ei­nen Klick auf das ent­spre­chen­de Da­tum wird der ers­te Tag des Zeit­bere­ichs über­nom­men und unter­halb der Options-Schalt­fläche Ers­ter Tag einge­fügt. Gle­icher­maßen funk­tion­iert das mit dem let­zten Tag des Ur­laubs oder des Pro­jek­ts.

Ist al­les rich­tig, Klick­en Sie auf Über­neh­men. Da­bei wer­den ver­schiedene Prüfrou­ti­nen durch­laufen, um die wichtig­sten Feh­ler abz­u­fan­gen. Die Ein­gren­zung auf ex­akt das dar­ge­stell­te Jahr ist ge­wollt, um das Mod­ul nicht zu sehr auf­zu­blä­hen. Nach der Prü­fung wird für je­den Tag, welch­er kein Woch­enende und kein Fei­er­tag ist, das Wort Ur­laub in die Zel­le einge­tra­gen.

An­schlie­ßend kön­nen Sie für die gle­iche oder eine an­de­re Per­son aus der Lis­te weit­ere Zeit­räu­me aus­wäh­len und auf die gle­iche Art und Wei­se in die Jahresüber­sicht ein­tra­gen. Schlie­ßen Sie das Fen­ster mit ei­nem Klick auf Been­den.

Ei­ni­ge Wor­te noch zur Spal­te B mit den Berech­nun­gen für die Urlaub­stage. Die For­mel zur Berech­nung ist aus Grün­den der Per­for­mance nur bis zur Zei­le 27 einge­fügt. Bei Be­darf ein­fach so weit als erforder­lich nach un­ten zie­hen. Und die For­matierung ist so ge­wählt, dass Null­w­erte nicht an­ge­zeigt wer­den.

Der VBA-Code ist be­wusst nicht auf „kurz und knack­ig” ge­trimmt. Ei­ni­ge Zei­len mehr er­hö­hen die Über­sichtlichkeit und erle­ichtern Ih­nen Anpas­sun­gen. Allerd­ings ha­ben wir be­wusst auf großar­tige Kom­men­tierun­gen ver­zich­tet. Es soll nur eine funk­tion­ierende Lö­sung sein, kein Lehr­stück. Und so ha­ben wir vielle­icht auch die Chan­ce, Änderun­gen durch un­se­ren Spon­sor ge­gen Ent­gelt durch­führen zu las­sen. 😎

Nach­trag: Eine min­i­mal erweit­erte Ar­beits­map­pe kön­nen Sie hier herun­ter­laden. Dort ist unter­halb der Datum­szeile noch der Wochen­tag einge­fügt wor­den. An Feierta­gen, wel­che in der Auflis­tung aufge­führt sind, wird statt des Wochen­t­ages der Name des Fei­er­ta­ges an­ge­zeigt:

Zusätzliche Zeile zu den kalendarischen Daten

Zusät­zliche Zei­le zu den kalen­darischen Dat­en

[NachOben­Let­zte Verweis=„DL: Jahre­s­plan­er++”]
Dieser Beitrag wurde unter Datum und Zeit, Downloads, Mit VBA/Makro, Musterlösungen, Tabelle und Zelle abgelegt und mit , , , , , , , , , verschlagwortet. Setze ein Lesezeichen auf den Permalink.