Voraussetzung für Kalender-Excel ist Microsoft Excel 2000 oder neuer (getestet unter Excel 2000, Excel 2003 und Excel 2007) und unter Windows sowie ein softwareseitig installierter Drucker. Auf dem Macintosh wird Kalender-Excel nicht funktionieren. Auch unter OpenOffice oder StarOffice sind die Makros nicht lauffähig.
Übersicht
1 Voraussetzungen
1.1 Installation
Besorgen Sie sich die neueste Programmversion und führen Sie entweder das Installationsprogramm aus oder entpacken Sie das ZIP-gepackte Archiv. Als Installationsort schlagen wir Eigene Dateien\Kalender-Excel vor, da Benutzerdaten und Programmcode gemeinsam in der Arbeitsmappe enthalten sind, und so Ihre eingetragenen Daten in einer etwaigen Datensicherung enthalten sein werden.
Übersicht
1 Voraussetzungen
1.2 Nutzungsbedingungen
1.2.1 Lizenzierung
Haftungsausschluß
Die Benutzung von Kalender-Excel geschieht auf Ihr eigenes Risiko. Der Autor garantiert ausschließlich die hier beschriebenen Funktionen der Software, übernimmt aber kein Schadensersatz für Operationen, die in Zusammenhang mit der Software aufgetreten sind. Insbesondere wird keine Gewähr für die Richtigkeit von Ferien- und Feiertagsterminen übernommen.
Die Nutzung im privaten Bereich ist lizenzfrei. Setzen Sie dagegen Kalender-Excel im nicht privaten Bereich ein (z.B. Gewerbe, Körperschaft des öffentlichen Rechts, Gesellschaft bürgerlichen Rechts (GbR), Genossenschaft, Verein, o.ä.), benötigen Sie eine Nutzungslizenz. Wenn Sie die Einschränkungen der nichtlizenzierten Version aufheben möchten, ist ebenfalls eine Nutzungslizenz erforderlich.
Was deckt die Lizenz ab?
Der Lizenznehmer sowie dessen hundertprozentige Tochtergesellschaften können mit einer Lizenz Kalender-Excel auf beliebig viel Geräten installieren und verwenden. Die Lizenz ist gültig für alle Versionen mit derselben Hauptversionsnummer: Wenn Sie beispielsweise eine Lizenz für die Version 8.4 erwerben, können Sie damit alle Versionen 8.x benutzen.
Bei der lizenzierten Version kann die Eingangsmeldung unterdrückt werden, und die Einträge der Kopfzeile bei den Schemadefinitionen können geändert werden.
Was kostet die Lizenz?
Die Kosten für die Lizenz betragen 19,00 € zuzüglich MWSt, bei 19% MWSt also brutto 22,61 €.
Die nichtlizenzierte Software dürfen Sie an Dritte weitergeben. Den Lizenzschlüssel oder eine bereits lizenzierte Software dürfen Sie nicht weitergeben, es sei denn, Sie nutzen den Lizenzschlüssel oder die lizenzierten Software selbst dann nicht mehr. Über die Kalender, die durch Kalender-Excel herstellt wurden, dürfen Sie selbstverständlich frei verfügen.
Übersicht
1 Voraussetzungen
1.2 Nutzungsbedingungen
1.2.1 Lizenzierung
Sie können Lizenzschlüssel bei uns erwerben, indem Sie uns die Anzahl der gewünschten Lizenzen und eine rechnungsfähige Anschrift übersenden:
entweder per E-Mail aus Kalender-Excel heraus über Nutzungsbedingungen|Rechnung anfordern... oder per Post oder Fax an eine unsere Kommunikationsverbindungen.
Daraufhin erhalten Sie von uns per Post oder E-Mail eine Auftragsbestätigung mit Angabe des Betrags und unserer Bankverbindung. Sobald wir den Zahlungseingang bestätigen können, erhalten Sie per E-Mail eine Rechnung mit ausgewiesener Umsatzsteuer und den Lizenzschlüssel, den Sie unter Nutzungsbedingungen|Lizenzschlüssel eingeben... eingeben können.
Hinweis: Wenn Sie den Lizenzschlüssel per E-Mail von uns erhalten haben, sollten Sie ihn beim Eintragen in den Kalender nicht etwa abtippen, sondern der Einfachheit halber mittels der Windows-Zwischenablage übertragen:
Markieren Sie in Ihrem E-Mail-Programm den (immer einzeiligen) Lizenzschlüssel.
Drücken Sie Strg+C (oder wählen Sie den Menüpunkt Bearbeiten|Kopieren), um den markierten Text in die Zwischenablage zu kopieren.
Öffnen Sie Kalender-Excel, drücken Sie die Schaltflächen Nutzungsbedingungen und dann Lizenzschlüssel eingeben.... Mit der Tastenkombination Strg+V (oder einem Rechtsklick und Auswahl von Einfügen) wird der in der Zwischenablage vorhandene Text in das Texteingabefeld des Dialogfensters eingefügt.
Wenn Ihr E-Mail-Programm den Lizenzschlüssel auf zwei oder mehr Zeilen umgebrochen hat, gehen Sie mit jeder Zeile des Schlüssel analog vor und fügen die einzelnen Teile in der Eingabezeile des Kalender-Excel aneinander. Achten Sie darauf, dass keine Leerzeichen in der Eingabezeile enthalten sind.
Übersicht
1 Voraussetzungen
1.3 Makrosicherheit
Sie werden möglicherweise beim Öffnen von Kalender-Excel gefragt, ob die enthaltenen Makros ausgeführt werden sollen: Sie müssen hier Makros aktivieren wählen, ansonsten wird die Kalendererstellung nicht funktionieren.
Falls Sie beim Öffnen der Mappe nicht gefragt werden und die Schaltflächen in Kalender-Excel ohne Effekt sind, ist die Sicherheitsstufe zu hoch: Einstellen können Sie die Sicherheitsstufe in Excel unter Extras|Makros|Sicherheit. Empfehlenswert ist Mittel: Wenn Sie eine Arbeitsmappe öffnen, die Makros enthält, werden Sie jedesmal gefragt, ob die Makros ausgeführt werden sollen.
Seit der Version 8.2 gibt es eine Benachrichtigungsfunktion über neuere Versionen von Kalender-Excel: Wenn Sie auf dem Info-Tabellenblatt die Schaltfläche Auf Updates prüfen drücken, werden über das Internet zwei kleine Textdateien mit Versionsinformationen über Kalender-Excel und die Schulferien heruntergeladen. Sollte eine neuere Version von Kalender-Excel zur Verfügung stehen, werden Sie gefragt, ob Sie die entsprechende Webseite öffnen möchten. Ein automatischer Update steht nicht zur Verfügung, d.h., Sie müssen die aktuellere Version von Kalender-Excel selbst herunterladen und installieren.
Übersicht
1 Voraussetzungen
1.4 Updates
1.4.1 Schulferien
Die Schulferien werden für etwa zwei Jahre im voraus von der Kultusministerkonferenz (KMK) festgelegt. Da die Ferien in Kalender-Excel jahresweise gespeichert werden, die KMK die Ferien aber nur bis zu den Sommerferien eines Jahres festlegt, sind die Einträge in Kalender-Excel nur bis zu dem entsprechenden vorherigen Jahreswechsel vorhanden. Sobald wir von aktualisierten Schulferien erfahren, stellen wir sie zum Import für Kalender-Excel unter http://www.msdatec.de/kalender-info.htm zur Verfügung.
Voraussetzung zum Import ist, dass auf Ihrem System das Datumsformat als Tag.Monat.Jahr eingestellt ist, da die Datumsangaben in der Schulferiendefinitionsdatei in diesem Format vorliegen. Wenn Sie eine deutschsprachige Windows-Version verwenden und die Ländereinstellungen nie geändert haben, ist diese Voraussetzung erfüllt. (Nachprüfen bzw. Einstellen können Sie das Datumsformat unter Systemsteuerung|Ländereinstellungen.)
Die einfachste Möglichkeit, die aktualisierten Schulferien zu erhalten, besteht in der Update-Funktion Auf Updates prüfen auf dem Info-Tabellenblatt: Sofern eine neuere Schulferiendefinitionsdatei vorhanden ist, werden Sie gefragt, ob diese heruntergeladen und importiert werden soll.
Inhalt der Schulferiendefinitionsdatei (Ausschnitt)
Sie können den Import aber auch manuell durchführen:
Schauen Sie auf der Webseite http://www.msdatec.de/kalender-info.htm#patches unter Zusätze/Patches. Dort finden Sie einen Eintrag wie etwa Schulferiendefinitionsdatei schulferien.csv vom tt.mm.jjjj.
Gehen Sie in Kalender-Excel zum Tabellenblatt Schulferien und drücken dort die Schaltfläche Feriendefinitionen importieren. Anhand des dort angegebenen Datums können Sie entscheiden, ob überhaupt ein Update nötig ist.
Wenn die Schulferiendefinitionsdatei jünger ist als die in Kalender-Excel verwendeten Schulferienangaben und Sie die Datei importieren möchten, laden Sie die Datei schulferien.csv herunter. (Hinweis: Möglicherweise wird bei Ihnen ein Programm wie Excel gestartet, wenn Sie den Link anklicken. In diesem Falle klicken Sie bitte mit der rechten Maustaste und wählen Speichern unter oder ähnlich.)
Tragen Sie dann den Dateinamen der heruntergeladenen Datei inklusive Pfad im Dialogfenster von Kalender-Excel ein oder wählen Sie mittels der Schaltfläche Durchsuchen... die entsprechende Datei aus. Anschließend drücken Sie auf Ok.
Sofern in der Importdatei eine Nachricht hinterlegt wird, wird diese angezeigt:
Nach dem Import werden Sie gefragt, ob Sie Ihre Feriendefinitionen korrigieren oder erweitern lassen möchten. Dies sollen Sie auf jeden Fall durchführen, da die importierten Schulferiendaten nur dann verwendet werden, wenn sie in das Tabellenblatt Schulferien auch eingetragen wurden.
Fertig! Die heruntergeladene Datei schulferien.csv können Sie nun löschen.
Übersicht
1 Voraussetzungen
1.5 Deinstallation
Kalender-Excel schreibt keine Daten in die Registrierungsdatenbank und legt von sich aus keine Dateien an. Wenn Sie die Datei KALENDER.XLS und die ggf. enthaltene Dokumentation löschen, ist das Programm vollständig entfernt.
Haben Sie zur Installation das Installationsprogramm benutzt, können Sie Kalender-Excel auch über Systemsteuerung|Software|Kalender-Excel wieder entfernen.
Übersicht
2 Programmbeschreibung
2.1 Variablen für Kopf- und Fußzeile
2.2 Zusätzliche Tabellenfunktionen
2.3 Berechnung besonderer Tage
Das Konzept der Kalendererstellung ist folgendes: In den Tabellenblättern Feiertage, Schulferien, jährliche Einträge und zyklische Einträge hinterlegen Sie die Texte und Formatierungen, die Sie in einem fertigen Kalender haben möchten. Mit der Schaltfläche Kalender erstellen im Tabellenblatt Infos erzeugen Sie ein neues Tabellenblatt, in das diese Texte eingetragen werden und das mit dem Layout des gewählten Schemas (z.B. A4 - 2 Blatt) versehen wird. Dieser neu erzeugte Kalender ist nun vollständig unabhängig von den Angaben, die Sie in den Einstellungen vorgenommen haben, und eignet sich damit zur Weitergabe an andere Personen oder zum Ausdrucken.
Entspricht dieser erzeugten Kalender nicht Ihren Vorstellungen, können Sie einerseits die Formate für die einzutragenden Texte bzw. die Schulferien und Feiertage wieder ändern und andererseits das Schema für das Layout unter Schemas anpassen. Diesen Vorgang des Änderns und Erzeugen eines Kalenders wiederholen Sie solange, bis das Ergebnis Ihren Erwartungen entspricht und Sie ihn schließlich drucken, im pdf-Format exportieren oder im Excel- oder HTML-Format speichern können. Dieses Verfahren hat den Vorteil, dass Sie - wenn einmal eingerichtet - zu jeder Zeit einen Kalender für ein beliebiges Jahr mit Ihren persönlichen Einträgen erstellen können.
Natürlich können Sie auch einen erzeugten Kalender manuell ändern (was manchmal bei unpassenden Zeilenhöhen auch nötig ist). Allerdings hat dieses Vorgehen den Nachteil, dass diese Änderungen bei einer erneuten Kalendererstellung nicht berücksichtigt werden und Sie diese Änderung dann manuell bei jedem erzeugten Kalender wiederholen müssen.
Übersicht
2 Programmbeschreibung
2.1 Variablen für Kopf- und Fußzeile
Für die Kopf- und Fußzeile können Sie unter Schemas Variablen verwenden.
Bei zweiwertigen Steuerzeichen (z.B. kursiv) schaltet das erste Vorkommen die entsprechende Funktion ein, das nächste wieder aus:
Variablen für den Einsatz in der Kopf- und Fußzeile
Beschreibung
Variable
Bemerkungen
Excel-Variablen
das &-Zeichen
&&
aktuelle Zeit
&T
aktuelles Datum
&D
Dateiname der Mappe
&F
Registername
&I
Unterstreichen
&U
zweiwertiges Steuerzeichen
Doppelt Unterstreichen
&E
zweiwertiges Steuerzeichen
Durchstreichen
&S
zweiwertiges Steuerzeichen
Fettdruck
&B
zweiwertiges Steuerzeichen
Hochstellen
&X
zweiwertiges Steuerzeichen
Tiefstellen
&Y
zweiwertiges Steuerzeichen
Schriftart
&"Schriftart"
Schriftgrad
&nn
Seitenzahl (akuelle)
&N
Seitenzahl (gesamt)
&P
Kalender-Excel-Variablen
Jahr (erster Monat)
&#
Wird durch die vierstellige Jahreszahl des ersten angezeigten Monats ausgetauscht.
&[Kalenderjahr]
&[Kalenderjahrbeginn]
Jahr (mittlerer Monat)
&[Kalenderjahrmitte]
Hier wird das Jahr des Monats verwendet, der sich in der Mitte des Kalenders befindet. Dies ist z.B. für Kalender sinnvoll, die neben den 12 Monaten auch noch den Dezember des Vorjahres und den Januar des Folgejahres enthalten.
Jahr (letzter Monat)
&[Kalenderjahrende]
Wird durch die vierstellige Jahreszahl des letzten angezeigten Monats ausgetauscht. Sinnvoll beispielsweise in Kombination mit Kalenderjahrbeginn für Kalender, die die Monate von Juli bis Juni enthalten. Bei der Verwendung von beispielsweise Kalender &[Kalenderjahrbeginn]/&[Kalenderjahrende] würde Kalender 2009/2010 angezeigt.
Datum (erster Monat)
&[Kalenderbeginn]
Hier wird jeweils das komplette Datum eingesetzt; die Tagesangabe ist dabei immer 1.
Datum (letzter Monat)
&[Kalenderende]
Wie oben, jedoch ist die Tagesangabe hier der letzte Tag des letzten Monats.
Bundesland
&[Bundesland]
Das Format der Datums- und Uhrzeitangaben hängt dabei von dem gerade in Windows eingestellten Gebietsschema ab.
Übersicht
2 Programmbeschreibung
2.2 Zusätzliche Tabellenfunktionen
In Kalender-Excel stehen Ihnen zum Berechnen von Terminen neben den üblichen Excel-Funktionen folgende weitere Funktionen zur Verfügung:
KalenderWochenBeginn(Kalenderwoche;Jahr)
Berechnet den Montag, der in der angegebenen Kalenderwoche des angegebenen Jahres liegt. Falls die Kalenderwoche nicht im angegebenen Jahr liegt (alle Werte außer 1 bis 52; 53 nur in Kombination bestimmten Jahren, z.B. 1992, 1998, 2004, 2009, 2015), wird ein Fehlerwert zurückgegeben. Beispiele:
KalenderWochenBeginn(54;2004) ergibt #WERT!, da die 54. Woche im Jahr 2004 nicht existiert
Hinweis: Die Tage Dienstag bis Sonntag der entsprechenden Woche ermitteln Sie, indem Sie die Anzahl der Tage vom Montag aus gerechnet zum Formelergebnis addieren.
beweglich Der Ramadan ist der neunte Monat des islamischen Mondkalenders. Da Mondzeiten - abgesehen von dem ersten Frühlingsvollmond, dessen nachfolgender Sonntag der Ostersonntag ist - (noch) nicht in Kalender-Excel enthalten sind, mag http://de.wikipedia.org/wiki/Ramadan#Beginn_und_Ende_des_Ramadan hier weiterhelfen.
regional
beweglich
Oktoberfest Das Oktoberfest endet immer am 1. Sonntag im Oktober, dauert 16 Tage, beginnt also am Samstag zwei Wochen vorher. Für ein gegebenes Jahr können Sie den Beginn mit folgender Formel berechnen: =DATUM(Jahr;10;1)+REST(7-WOCHENTAG(DATUM(Jahr;10;1))+1;7)-15
Rosenmontag Der Rosenmontag liegt 48 Tage vor dem Ostersonntag, wird also mittels =Ostersonntag(Jahr)-48 berechnet.
Muttertag In vielen Regionen ist der Muttertag am zweiten Sonntag im Mai, einige davon haben die Zusatzregel, dass der Muttertag eine Woche vorgezogen wird, falls er auf Pfingsten fällt. Details dazu finden Sie zum Beispiel in der Wikipedia. Eine Excel-Formel, die die Verschiebung berücksichtigt, ist bereits unter Jährliche Termine eingetragen: =DATUM(A1;5;1)-WOCHENTAG(DATUM(A1;5;1);2)+14-(7*(DATUM(A1;5;1)-WOCHENTAG(DATUM(A1;5;1);2)+14=RUNDEN((TAG(MINUTE(A1/38)/2+55)&".4."&A1)/7;)*7-6+49)).
feststehend
Feiertag
Datum
Region(en)
Maifeiertag
01.05.
weltweit mit Ausnahmen
Friedenstag
15.08.
Augsburg
Sommer- und Winterzeit Die Sommerzeit beginnt am letzten Sonntag im März um 02:00 Uhr Mitteleuropäische Zeit (MET) und endet am letzten Sonntag im Oktober um 03:00 Uhr MEST. Berechnen können Sie diese Termine mit =DATUM(Jahr;3;31)-(WOCHENTAG(DATUM(Jahr;3;31))-1) bzw. =DATUM(Jahr;10;31)-(WOCHENTAG(DATUM(Jahr;10;31))-1)
Nein, ab Version 7 ist Kalender-Excel nur noch mit Excel 2000 oder höher funktionsfähig. Möglicherweise genügt Ihnen aber die ältere Version 6 von Kalender-Excel, die für Excel aus dem Office 97 vorgesehen ist. Diese Version wird allerdings nicht mehr unterstützt, d.h. Fehlerkorrekturen und Erweiterungen finden nicht statt.
Wenn Sie Kalender-Excel dennoch mit einer älteren Version von Excel öffnen, erhalten Sie unter anderem die Fehlermeldung Kompilierungsfehler in verborgenem Modul: TabSettings.
Höchstwahrscheinlich nicht, denn Kalender-Excel verwendet nicht nur Excel-interne Funktionen, sondern greift stellenweise auch auf die Windows-API zurück. Da wir über keine entsprechende Testumgebung verfügen, sind wir für Rückmeldungen dankbar, ob Kalender-Excel dort funktioniert oder nicht.
Ab einer der nächsten Versionen werden auch Feiertage und Schulferien für weitere deutschsprachige Staaten und Regionen enthalten sein. Ob je eine nicht deutschsprachige Version herausgegeben wird, ist noch offen.
Falls Sie nur die erzeugten Kalender in einer anderen Sprache haben möchten, gehen Sie wie folgt vor:
Feiertagsbenennungen (Karfreitag, Ostersonntag, Ostermontag, ...) werden entnommen aus der Tabelle Hilfsdaten, die aber normalerweise nicht angezeigt wird. Um sie anzuzeigen, wählen Sie sie im Menü Format|Blatt|Einblenden... aus. Dann können Sie in dieser Tabelle die Benennungen im Bereich B2:S2 entsprechend anpassen; ändern Sie aber nicht die Reihenfolge oder die Anzahl. Neu erzeugte Kalender werden dann mit diesen Benennungen versehen sein.
Monatsüberschriften (Januar, Februar, ...) werden in den Standardeinstellungen durch die Formatierung MMMM der Zellen erzeugt, die jeweils den 1. des entsprechenden Monats beinhalten, womit der Text der Monatsangaben von der Sprachversion des aktuellen Betriebssysstems abhängt. D.h., wird der erzeugte Kalender beispielsweise auf einer englischsprachigen Windows-Version geöffnet, sind auch die Monatstexte auf Englisch. Seit Version 8.5 können Sie diese Formatierung unter Schemas|Spalteneinstellungen|Format der Monatsüberschrift ändern.
Tageseinträge (01 Sa, 02 So, ...) wie die Monatsüberschriften, nur wird hier hier das Format aus Schemas|Spalteneinstellungen|Datumsspalte|Zahlenformat des Eintrags entnommen.
Alle anderen textuellen Einträge können Sie über die normalen zur Verfügung stehenden Bearbeitungsmöglichkeiten anpassen (Tabellenblätter Feiertage, jährliche Einträge, zyklische Einträge, Schemas).
Wenn Sie nach dem Öffnen von Kalender-Excel die Meldung Die Makros in diesem Projekt sind deaktiviert. Informationen zum Aktivieren der Makros finden Sie in der Online-Hilfe oder der Dokumentation der Host-Anwendung. erhalten, sind die Makros deaktiviert.
Um die Eingangsmeldung abschalten oder die gesperrten Einträge bearbeiten zu können, ist der Erwerb einer Lizenz erforderlich, auch bei privater Nutzung (siehe Nutzungsbedingungen).
Kalendererstellungen inklusive der Feiertage sind für die Jahre 1900 bis 2099 ohne Probleme möglich.
Nur die Schulferien liegen für einen beschränkten Zeitraum vor (ca. ab 2000) und sind nicht so weit im voraus bekannt, weshalb in Kalender-Excel im Tabellenblatt Schulferien mit der Schaltfläche Feriendefinitionen importieren eine Möglichkeit vorgesehen ist, zur Zeit nicht bekannte Schulferien später in Kalender-Excel zu übernehmen. Sobald uns neuere Feriendaten bekannt werden, werden wir sie unter http://www.msdatec.de/kalender-info.htm#patches zum Download bzw. zum Import zur Verfügung stellen. Hinweise, wie dieser Import durchzuführen ist, finden Sie weiter oben unter Updates.
Pro Zyklus wird nur ein Buchstabe verwendet. Bei mehreren Buchstaben für einen Zykluseintrag werden diese pro Zyklustag der Reihe nach verwendet. Die Auswahl, bei mehreren Buchstaben entweder diese der Reihe nach oder eben immer genau diese Buchstaben einzutragen, ist für eine der nachfolgenden Versionen vorgesehen.
Wenn der vertikale Seitenumbruch im erzeugten Kalender nicht genau auf einer Monatsgrenze verläuft (siehe Abb.), sind die Breiten für die Seitenränder bzw. die Breite für einen Monat nicht passend. Merkwürdigerweise ändert sich der vertikale Seitenumbruch in Abhängigkeit vom Standarddrucker, so dass wir für die Breiten keine allgemeingültigen Werte vorgeben können. Abhilfe: Variieren Sie im Tabellenblatt Schemas in der Spalte mit dem entsprechenden Schema die linken und rechten Blattränder oder die Breite für einen Monat, bis der vertikale Seitenumbruch im erzeugten Kalender Ihren Vorstellungen entspricht.
Einen Kalender automatisiert derart zu erstellen, dass Namen, Nummern oder auch Buchstaben der Reihe nach zyklisch für jeden Wochentag unter Berücksichtigung der Feiertage aufgeführt werden, ist leider mit der aktuellen Version nicht möglich. Ich habe es aber als Anregung für eine der nächsten Versionen aufgenommen.
Da Verfahren zur Seiteneinstellung ist nicht optimal gelöst: Die Einträge, die Excel in der Seiteneinrichtung unter Papierformat anbietet, werden vom Druckertreiber des gerade verwendeten Druckers übernommen, während in Kalender-Excel unter Schemas|Seiteneinstellungen|Format Einträge fest hinterlegt sind, die von einem DIN-A4-Laserdrucker (HPLJ4P) stammen. Daher ist es möglich, dass dort Einträge wählbar sind, die nicht zu Ihrem Drucker passen und andersherum Formate nicht vorhanden sind, die Ihr Drucker unterstützt. Zur Erstellung anderer Seitenformate als DIN A4 empfehle ich daher folgendes Verfahren:
Installieren Sie einen PDF-Drucker, sofern noch nicht vorhanden (z.B. den kostenlosen PDF-Creator).
Passen Sie unter Schemas eines der vorhandenen DIN-A4-Schemas an oder erstellen Sie ein neues Schema mit dem Seitenformat DIN A4.
Erstellen Sie einen Kalender mit dem entsprechenden Schema.
Drucken Sie den erstellten Kalender auf dem PDF-Drucker aus.
Öffnen Sie den Kalender im nun vorliegenden PDF-Format mit einem PDF-Betrachter (z.B. Adobe- oder Foxit PDF-Reader), wählen dort als Ausgabe den endgültigen Drucker und lassen die Ausgabe entsprechend skalieren.
Mit den meisten PDF-Readern ist es auch möglich, mehrere PDF-Druckseiten auf ein Ausgabeblatt verkleinert zusammenzufassen.
Der Teil, der am längsten dauert, ist die Maximierung der Zeilenhöhen. Wählen Sie deshalb die Mindestzeilenhöhe umter Schemas so groß wie eben möglich oder schalten Sie das Maximieren der Zeilenhöhen beim Testen ganz ab.
Sobald ein einem beliebigen Arbeitsblatt Ereignisroutinen für die Zellmarkierung vorhanden sind, ist ein Kopieren und Einfügen in diesem Arbeitsblatt nicht mehr möglich. Sie können jedoch die Makros deaktivieren, dann funktioniert das Kopieren und Einfügen wieder wie erwartet.
Sie können die Makros deaktivieren, indem Sie
in Excel über Datei|Öffnen die Arbeitsmappe öffnen und gleichzeitig die HOCH-Taste gedrückt halten
Makros deaktivieren wählen, wenn Sie beim Öffnen der Arbeitsmappe nach der Makroausführung gefragt werden.
Blenden Sie dann über den Menüpunkt Format|Blatt|Einblenden... das entsprechende Blatt ein (z.B. jährlich). Nun sollten dort die Zwischenablagenfunktionen zugänglich sein.
Release: 25.06.2009, Zeitstempel 08:05:40 Größe von KALENDER.XLS: 1.281.024 Bytes MD5-Summe von KALENDER.XLS: a606fc6f810d7889ee97c4891e986cd1 Bugfixes:
Duch eine interne Umbenennung des Programmnamens funktionierten vorhandene Lizenzschlüssel nicht mehr.
Änderungen: keine Erweiterungen: keine
Version 8.5.3:
Release: 25.06.2009, Zeitstempel 08:05:30 Größe von KALENDER.XLS: 1.273.344 Bytes MD5-Summe von KALENDER.XLS: 910781384b63b843c002d0f3e7e7ca7a Bugfixes:
Der Bugfix aus Version 8.5.2 hat durch eine fehlerhafte Implementierung dazu geführt, dass bei unterschiedlichen zyklischen Einträgen, sofern sie auf denselben Tag fallen, nur der erste eingetragen wird. Dank an Frank Heil für diesen Hinweis.
Das Datum der aktuell verwendeten Schulferiendefinitionen wird nun beim Anzeigen des Dialogfensters Schulferiendefinitionen importieren korrekt angezeigt.
Korektur einiger Zeilenindizes des Codes für die Tabelle Hilfsdaten. (Die fehlerhafte Zuordnung führte unter anderem dazu, dass aus der Hilfstabelle statt der E-Mail-Adresse der Listentext "unten" verwendet wurde, wenn eine Rechnung angefordert wurde.)
Änderungen:
Allgemeine VBA-Codemodule aktualisiert.
Die hinterlegte E-Mail-Adresse lautet nicht mehr Jahreskalender@..., sondern Kalender@...
Erweiterungen:
Muttertag hinzugefügt
Schulferiendefinitionen mit KMK-Stand vom 20.05.2009 übernommen.
Version 8.5.2:
Release: 02.04.2009, Zeitstempel 08:05:20 Größe von KALENDER.XLS: 1.219.072 Bytes MD5-Summe von KALENDER.XLS: 0f379d2f4f9db9258479ac2aa97eb70d Bugfixes:
Im Zuge der Einführung der weiteren Option vorheriger Werktag (siehe unten) wurde ein Fehler beseitigt, der bei zyklischen Einträgen mit einer Dauer von mehr als einem Tag und einem Verschiebe-Feiertagsverhalten dazu führte, dass möglicherweise ein zylischer Eintrag um einen Tag in die Zukunft geschoben wurde.
Änderungen:
keine Erweiterungen:
Zyklische Einträge werden nun auf Plausibilität geprüft, bevor sie abgearbeitet werden. Endlosschleifen durch ungeschickte Benutzereingaben sollten nun nicht mehr auftreten.
Für zyklische Einträge gbt es nun einen weiteren Eintrag vorheriger Werktag für das Feiertagsverhalten.
Schulferiendefinitionen mit KMK-Stand vom 12.01.2009 übernommen.
Version 8.5.1:
Release: 11.12.2008, Zeitstempel 08:05:10 Größe von KALENDER.XLS: 1.191.936 Bytes MD5-Summe von KALENDER.XLS: 8f0d22fbe74aef1a8be19dafb160b5ab Bugfixes:
Bei den zyklischen Einträgen war für die Benennungsspalte eine falsche Gültigkeitsregel hinterlegt.
Zyklen, deren Anfang vor dem Beginn des Kalenders liegen, aber durch die Zyklusdauer in den Anfang des Kalenders hineinfallen, wurden nicht behandelt.
Zykluseinträge, bei denen keine Benennung vergeben wurde, wurden nicht behandelt.
Änderungen:
keine Erweiterungen:
Neben Schriftart und Zahlenformat kann nun auch die Hintergrundfarbe für die Monatsbeschriftungen unter Schemas gesetzt werden.
Version 8.5:
Release: 04.12.2008, Zeitstempel 08:05:00 Größe von KALENDER.XLS: 1.123.328 Bytes MD5-Summe von KALENDER.XLS: 55dbe52a26646e304692fb86e7c62057 Bugfixes: keine Änderungen:
Intern wird im Code nun nicht mehr der Datentyp Date (Fließkommazahl) verwendet, sondern long intger (Ganzzahl). Dies ist bei Datumsangaben ohne Uhrzeitanteil ausreichend und sollte eine schnellere Codeausführung bewirken.
Das Schriftformat für die Datumsspalte kann nun nicht mehr festgelegt werden, da das Schriftformat nun aus den Farbgestaltungen für Wochentage übernommen wird.
Der Teil, der bei der Kalendererstellung subjektiv am längsten dauert, ist das Maximieren der Zeilenhöhen. Den Algorithmus habe ich verbessert, aber am wirksamsten ist es noch, die Mindestzeilenhöhe umter Schemas so groß wie eben möglich zu wählen.
Erweiterungen:
Schulferiendefinitionen mit KMK-Stand vom 15.09.2008 übernommen.
Das Zahlen- und Schriftformat der Monatsbenennung (Januar, Februar, ...) kann nun in den Schemaeinstellungen unter Spalteneinstellungen|Format der Monatsüberschrift geändert werden.
Die Kalendererstellung ist nun nicht mehr an Jahresgrenzen gebunden, sondern kann beliebig monatsweise durchgeführt werden. Bei 3 Spalten/Monat und 256 maximal möglichen Spalten in Excel kann ein Kalender nun maximal 85 Monate umfassen.
Neben der Hintergrundfarbe für Wochentage kann nun auch die Schriftfarbe für Wochentage festgelegt werden. Dadurch entfällt die Möglichkeit, das Schriftformat für die Datumsangabe festzulegen.
Die Einträge des Tabellenblattes jährlich können nun ex- und importiert werden.
Schema "A4, 2 Blatt, 14 Monate" für einen Kalender hinzugefügt, der den Dezember des Vorjahres und den Januar des Folgejahres enthält.
Für zyklische Einträge kann nun festgelegt werden, ob sie verwendet werden sollen.
Version 8.4:
Release: 30.07.2008, Zeitstempel 08:04:00 Größe von KALENDER.XLS: 1.156.096 Bytes MD5-Summe von KALENDER.XLS: ba0c6420965df95ff08dea391e8651ba Bugfixes:
Beim Eintragen von Feiertagen wurde der Zellinhalt überschrieben - wenn also mehrere Feiertage auf einen Tag fallen, wurde nur der letzte angezeigt. Danke an Stefan Ollmann für den Hinweis.
Microsoft hat in Office 2007 die Behandlung der Wordart-Objekte geändert, so dass die erzeugten Kalenderwochen nicht wirklich schön aussahen. Dadurch, dass nun in den Schema-Definitionen Wordart-Grafiken verwendet werden, die auf die Zielmappe kopiert werden, ist dieses Problem zumindest erst einmal umschifft. Danke an Ralf Ferring für den Hinweis.
Erweiterungen:
Schulferiendefinitionen mit KMK-Stand vom 02.07.2008 übernommen.
Version 8.3:
Release: 14.12.2006, Zeitstempel 08:03:00 Größe von KALENDER.XLS: 795.136 Bytes MD5-Summe von KALENDER.XLS: 79f503d84012bd77160885ce78d5bbdc Bugfixes:
Code-Signatur entfernt, da Excel nach dem Speichern und erneuten Öffnen der Arbeitsmappe die Signatur kurzerhand als ungültig erklärte. Bis jetzt habe ich die Ursache dafür nicht ergründen können.
Version 8.2:
Release: 06.12.2006, Zeitstempel 08:02:00 Größe von KALENDER.XLS: 733.696 Bytes MD5-Summe von KALENDER.XLS: 6c8ba5d5e3c8cfa50e9b9217fca19c14 Bugfixes:
Die Einstellung Schemas|Verschiedenes|Zeilenhöhen maximieren wird nun berücksichtigt
Beim Erstellen eines Kalenders, der in der Zielarbeitsmappe gemäß der Sortierung nach Namen am Ende hätte eingefügt werden müssen, trat ein "Automatisierungs"-Fehler auf. (Einer dieser Eins-daneben-Fehler :-/)
Änderungen:
Einige Namensanpassungen: Jahreskalender heißt nun Kalender-Excel, das Tabellenblatt Einstellungen wurde umbenannt in Schemas
Die Definitionen für die Farben der Feiertage und Schulferien befindet sich jetzt in der Schema-Definition.
Erweiterungen:
die Farben sind nun für jeden Wochentag separat einstellbar
die Farben für Feiertage und Sonntage sind nun getrennt einstellbar
für einen neu erzeugten Kalender kann nun der aktuelle Tag durch bedingte Formatierung farblich hervorgehoben werden (siehe Schemas|Farben für Tage|Aktuellen Tag kennzeichnen)
In der Kopf- und Fußzeile sind die Variablen &[Kalenderjahr] sowie &[Bundesland] möglich. Die Variable "&#" für das Kalenderjahr wird aus Gründen der Abwärtskompatibilität weiterhin unterstützt.
Feriendefinitionsdatei vom 09.11.2006 integriert
Version 8.1.1:
Release: 30.12.2005, Zeitstempel 08:01:10 Größe von KALENDER.XLS: 873.984 Bytes MD5-Summe von KALENDER.XLS: 7555cdb12caa29d23bdedbb2fc32fcc3 Bugfixes: keine Änderungen:
Programmcode entfernt, der für die Release-Version unnötig ist.
Erweiterungen:
Schulferien bis 2007 integriert.
Version 8.1:
Release: 05.01.2005, Zeitstempel 08:01:00 Größe von KALENDER.XLS: 983.040 Bytes MD5-Summe von KALENDER.XLS: 13188bebe4d049737d7c10b69604be4c Bugfixes:
Der Reformationstag war fälschlicherweise mit dem Monat August anstatt Oktober angegeben. Dank an D. Schulz für diesen Hinweis.
Zellformate im Tabellenblatt Feiertage für unbelegte Zellen korrigiert. Dank an Stefan Ollmann für den Hinweis.
Die Einstellung "Zeilenhöhen maximieren" wurde nicht aus dem entsprechenden Kalenderschema übernommen.
Die globale Excel-Einstellung Bearbeitungsleiste anzeigen wird nun beim Schließen des Kalenders auf den Wert zurückgesetzt, den sie beim Öffnen hatte.
Beim Nachschlagen der Ferien führte die Code-Anweisung Autofit bei einigen Feriendefinitionen dazu, dass die Schaltflächen teilweise übereinander dargestellt wurden.
Die Bildschirmaktualisierung wurde nicht wieder eingeschaltet, falls beim Nachschlagen der Ferien ein anderes als das voreingestellte Bundesland gewählt und die anschließende Überschreiben-Abfrage mit "nein" beantwortet wurde.
Beim Importieren von Schulferiendefinitionen wurden die Einträge als Text in die Zellen geschrieben, nicht als Datum.
Der Sonntag wurde bei den zyklischen Einträgen nicht als Feiertag gezählt. Dank an David für diese Bugmeldung.
Änderungen: keine Erweiterungen:
Zur einfacheren Handhabung gibt es alternativ zur ZIP-gepackten Datei ein Setupprogramm, das den Kalender in ein wählbares Verzeichnis entpackt und auf Wunsch auch wieder entfernt.
Alle in Excel definierten Papierformate sind nun wählbar.
Schulferien für 2005 integriert.
Version 8.0:
Release: 06.11.2003, Zeitstempel 08:00:00 Größe von KALENDER.XLS: 851.968 Bytes MD5-Summe von KALENDER.XLS: e1083b38e42662052946771256dae687 Bugfixes:
Bei zyklischen Einträgen, die aus mehreren Kennbuchstaben bestehen, wurde die Schriftformatierung nicht richtig übernommen.
Die Wochennumerierung funktionierte bei einer eventuell vorhandenen 53. Woche nicht richtig. Dank an M. Krause für diese Bugmeldung.
Änderungen:
Die Kalenderwochennumerierung findet jetzt mit WordArt-Objekten statt, was mehr Platz für Text innerhalb eines Tageseintrages schafft.
Fast alle Benutzereinträge werden nun durch Gültigkeitsregeln geprüft.
Ab dieser Version wird ein personalisierter Lizenzschlüssel verwendet (siehe auch Nutzungsbedingungen im Kalender), der nach Eingabe die Einschränkungen der nicht registrierten Version entfernt: In der Schemadefinition kann dann die Kopfzeile oben links geändert werden, und die Eingangsmeldung läßt sich unterdrücken.
Der Quelltext ist nicht mehr offen, da sich der Jahreskalender mittlerweile zu einem Projekt im fünfstelligen Euro-Bereich entwickelt hat (so er dann bezahlt würde) und ich nicht bereit bin, diese Entwicklungsarbeit anderen einer gewinnbringenden Vermarktung zu überlassen. Ferner wäre die neu eingeführte Registrierung bei Offenlegung der Quellen sinnlos.
Erweiterungen:
Auf Wunsch vieler Benutzer gibt es jetzt die Möglichkeit, jährlich wiederkehrende Einträge wie z.B. Geburtstage oder Prüftermine zu definieren. Möglicherweise führt dies aber zu Problemen mit der Zeilenhöhe, wenn mehrere Einträge auf einen Tag fallen.
Für die Winterferien gibt es jetzt eine separate Spalte. Dank an Matthias Marget für diesen Hinweis.
Ferien- und Feiertagsdefinitionen sind nun für alle Bundesländer hinterlegt.
Die Kalendererstellung baut ab dieser Version auf Schemadefinitionen auf, in denen das Blattformat, Kopf- und Fußzeile, Rändereinstellungen, Spaltenbreiten und weitere Details festgelegt werden können. Vordefiniert sind die Schemen DIN A4 2 Blatt, DIN A4 1 Blatt, DIN A5 2 Blatt und DIN A3 1 Blatt. Vier weitere Schemen können hinzugefügt werden.
Neu zu erstellende Kalender können nun wahlweise in einer der geöffneten oder einer neuen Arbeitsmappe erstellt werden.
Version 7:
Release: 12.06.2002, Zeitstempel 00:07:00 Größe von KALENDER.XLS: 194.048 Bytes MD5-Summe von KALENDER.XLS: afaef57014ec1165c21891f696beccc6 Bugfixes:
CGI-gerechte Codierung des Betreffs in der MailTo-URL.
Die Bildschirmaktualisierung wurde nach der Kalendererstellung nicht wieder eingeschaltet.
Sofern ein bereits bestehender Kalender überschrieben werden sollte und ein Zeichenkettenwert zu einem numerischen Wert in der Zykluszelle hinzugefügt werden sollte, trat ein Laufzeitfehler auf. Dank an Thorsten Cremer für diesen Hinweis.
Änderungen:
Kalender-Excel liegt nun als Excel 9.0 (Office 2000)-Mappe vor.
Die Spaltenbreiten werden nach der Kalendererstellung nicht mehr automatisch auf die optimale Breite gesetzt, sondern behalten ihre voreingestellte Breite.
Falls bei den zyklischen Einträgen mehrere Kennbuchstaben eingetragen sind, werden diese jetzt innerhalb eines Zyklus der Reihe nach verwendet. Sind weniger Kennbuchstaben vorhanden als der Zyklus Tage umfaßt, wird der letzte Buchstabe wiederholt.
Erweiterungen:
Die Schriftart für Feiertage und zyklische Einträge kann jetzt festgelegt werden.
Version 6:
Release: 21.02.2002, Zeitstempel 00:06:00 Größe von KALENDER.XLS: 208.896 Bytes MD5-Summe von KALENDER.XLS: 6743bfc0e3fe6c4728cac28e1d22c8fa Erweiterungen:
Wenn bei einer Neuerstellung eines Kalenderblattes dieses für das gewählte Jahr bereits existiert, kann es nun wahlweise neu erzeugt oder mit den aktuellen Einstellungen ergänzt werden.
Version 5:
Release: 03.01.2002, Zeitstempel 00:05:00 Größe von KALENDER.XLS: 205.824 Bytes MD5-Summe von KALENDER.XLS: 5e235149f203a859e46b23292add7c57 Bugfixes:
Problem bei der automatischen Eintragung der Schulferien behoben. Dank an Gerhard Leibold für diesen Hinweis.
Version 4:
Release: 18.11.2001, Zeitstempel 00:04:00 Größe von KALENDER.XLS: 203.776 Bytes MD5-Summe von KALENDER.XLS: 1232ee2ebf8173548f898c797dbb6aaf Bugfixes:
Die Kalenderwochen wurden nicht richtig numeriert.
Erweiterungen:
Die Ferientage 2002/2003 für NRW sind nun eingetragen und auch beliebige Ferientage hinzufügbar.