Jahresplaner, Urlaubsplaner

Urlaubs- und Projektplaner ++

Hin­weis: Microsoft hat begin­nend mit der Ver­sion 2010 das Cal­en­dar-Steuerele­ment aus den „mit­geliefer­ten” Steuerele­menten ent­fer­nt. Welche Gründe auch immer dafür auss­chlaggebend waren, Sie brauchen das Cal­en­dar-Ele­ment, um diese Ver­sion hier in dieser Form zum laufen zu bekom­men. – Microsoft bietet aber auf diesem Link eine (englis­sprachige) Alter­na­tive an, ein­fach ein­mal aus­pro­bieren. Wir arbeit­en daran, eines der Kalen­der-Steuerele­mente zu inte­gri­eren.

Auf der Basis dieses ein­fachen Urlaubs- bzw. Pro­jek­t­plan­ers haben wir eine kom­fort­ablere, erweit­erte Ver­sion erstellt, welche 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 Spalte B, wo automa­tisch die Zahl der Urlaub­stage berech­net wird und dass die Markierung der Woch­enen­den und Feiertage bis zur Zeile 500 aus­geweit­et wurde. Sie wirkt aber nur, wenn die Zeile in Spalte A nicht leer ist.

Die eigentliche bedeu­tende Erweiterung ist erkennbar, wenn Sie auf A1 (Name) dop­pelk­lick­en und die Aus­führung von Makros/VBA erlaubt ist. Es öffnet sich ein Fen­ster, wo Sie sehr kom­fort­a­bel die Dat­en eingeben kön­nen:

Urlaubs- und Projektplaner

Urlaubs- und Pro­jek­t­plan­er

Die Namen wer­den automa­tisch aus dem Arbeits­blatt aus (zwin­gend) Spalte A über­nom­men. Auf Wun­sch kön­nen Sie diese im Kom­bi­na­tions­feld auch sortieren.Die Datum­sauswahl für den ersten Tag ist zu Beginn aktiviert. Der Kalen­der ist auf das Jahr vor­eingestellt, welch­es in der Tabelle angezeigt wird. Durch einen Klick auf das entsprechende Datum wird der erste Tag des Zeit­bere­ichs über­nom­men und unter­halb der Options-Schalt­fläche Erster Tag einge­fügt. Gle­icher­maßen funk­tion­iert das mit dem let­zten Tag des Urlaubs oder des Pro­jek­ts.

Ist alles richtig, Klick­en Sie auf Übernehmen. Dabei wer­den ver­schiedene Prüfrou­ti­nen durch­laufen, um die wichtig­sten Fehler abz­u­fan­gen. Die Ein­gren­zung auf exakt das dargestellte Jahr ist gewollt, um das Mod­ul nicht zu sehr aufzublähen. Nach der Prü­fung wird für jeden Tag, welch­er kein Woch­enende und kein Feiertag ist, das Wort Urlaub in die Zelle einge­tra­gen.

Anschließend kön­nen Sie für die gle­iche oder eine andere Per­son aus der Liste weit­ere Zeiträume auswählen und auf die gle­iche Art und Weise in die Jahresüber­sicht ein­tra­gen. Schließen Sie das Fen­ster mit einem Klick auf Been­den.

Einige Worte noch zur Spalte B mit den Berech­nun­gen für die Urlaub­stage. Die Formel zur Berech­nung ist aus Grün­den der Per­for­mance nur bis zur Zeile 27 einge­fügt. Bei Bedarf ein­fach so weit als erforder­lich nach unten ziehen. Und die For­matierung ist so gewählt, dass Null­w­erte nicht angezeigt wer­den.

Der VBA-Code ist bewusst nicht auf „kurz und knack­ig” getrimmt. Einige Zeilen mehr erhöhen die Über­sichtlichkeit und erle­ichtern Ihnen Anpas­sun­gen. Allerd­ings haben wir bewusst auf großar­tige Kom­men­tierun­gen verzichtet. Es soll nur eine funk­tion­ierende Lösung sein, kein Lehrstück. Und so haben wir vielle­icht auch die Chance, Änderun­gen durch unseren Spon­sor gegen Ent­gelt durch­führen zu lassen. 😎

Nach­trag: Eine min­i­mal erweit­erte Arbeitsmappe 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, welche in der Auflis­tung aufge­führt sind, wird statt des Wochen­t­ages der Name des Feiertages angezeigt:

Zusätzliche Zeile zu den kalendarischen Daten

Zusät­zliche Zeile 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.