Excel-Kopfzeile: Datum des nächsten Arbeitstages
Problem: Wir führen in Excel eine Terminliste, die wir jeweils abends für den nächsten Arbeitstag abgeben. In der Kopfzeile sollte das Datum des nächsten Arbeitstages stehen; also am Freitag das Datum des kommenden Montags. Lässt sich das mit einem Makro programmieren?
Lösung: Das dürfte mit dem folgenden Makrocode klappen.
|
Private Sub Workbook_Open() |
Im Detail geht das so: Öffnen Sie Ihre Excel-Datei und drücken Sie die Tastenkombination Alt+ F11. Das öffnet den Visual-Basic-Editor. Öffnen bzw. doppelklicken Sie in der linken Spalte Projekt/VBA Project/DieseArbeitsmappe. Tippen bzw. kopieren Sie den obigen Makroquellcode ins leere, grosse Codefeld.
Gehen Sie via Datei zu Schliessen und zurück zu Excel. Via Office-Knopf (Excel 2007) oder Datei-Menü (Excel 2010) gehts jetzt zu Speichern unter bzw. Speichern als Arbeitsmappe mit Makros (*.xlsm). Schliessen Sie die Datei und öffnen Sie sie wieder. Es dürfte beim ersten Öffnen eine Makrowarnung erscheinen, die Sie mit Inhalte aktivieren bestätigen.

Das Makro in Aktion
Haben Sie das Datum in der Kopfzeile bereits eingefügt? Falls nicht, wechseln Sie nun via
Ansicht zu
Kopf- und Fusszeile bzw. in Excel 2007/2010 zu
Seitenlayout. Dort klicken Sie je nach Wunsch in den linken, mittleren oder rechten Teil der Kopfzeile und klicken bei «Kopf- und Fusszeilenelemente» auf
Aktuelles Datum. Das Datum, das erscheint, sollte Ihnen jetzt einen Tag voraus sein.
(PCtipp-Forum)
![]()
Windows 7
Windows 8
Windows 2000
Windows XP
Windows Vista
Linux
Mac
Sicherheit
Internet
Office
Multimedia
Spiele
Hardware
Windows9x/NT
Mobile
Sonstiges
![]()
