Angeben von Datumsformaten in Kopfzeilen (Microsoft Excel)
Normalerweise basieren die von Excel in Kopf- und Fußzeilen verwendeten Daten (mit dem Code [DATE]) auf den von Windows gesteuerten regionalen Einstellungen.
Wenn in Ihren lokalen Einstellungen das Datum in Windows selbst in einem bestimmten Format angezeigt wird, entspricht dies dem Format, das Excel in Kopf- und Fußzeilen verwendet.
Dies kann ein Nachteil sein, wenn Sie aus Gründen der Kompatibilität mit anderen Systemen in Ihrem Büro ein bestimmtes Systemdatumsformat beibehalten müssen, jedoch ein anderes Datumsformat in der Kopf- oder Fußzeile eines bestimmten Arbeitsblatts verwenden müssen. Die einzige Möglichkeit, dieses Problem zu umgehen, besteht darin, entweder die regionalen Einstellungen in Windows zu ändern oder wieder ein Makro zu verwenden, um den entsprechenden Bereich Ihrer Kopf- oder Fußzeile festzulegen.
Angenommen, Sie möchten den richtigen Header gleich dem aktuellen Datum im Format m / t / jj setzen. Dazu können Sie ein sehr einfaches Makro verwenden, z. B. das folgende:
Sub HeaderDate() ActiveSheet.PageSetup.RightHeader = Format(Date, "m/d/yy") End Sub
Um dies zu verwenden, führen Sie es einfach aus und es fügt das Datum im angegebenen Format in den rechten Abschnitt der Kopfzeile ein. Wenn Sie möchten, dass die Informationen an einer anderen Stelle in der Fußzeile oder Kopfzeile hinzugefügt werden, ersetzen Sie einfach den RightHeader-Teil des Makros durch einen der folgenden: LeftFooter, CenterFooter, RightFooter, LeftHeader oder CenterHeader.
Um das Format zu ändern, in dem das Datum hinzugefügt wird, ändern Sie einfach das in der Formatfunktion verwendete Format. Es gibt alle Arten von Mustern, die Sie für das Datum verwenden können. Informationen zur Formatierungsfunktion in VBA finden Sie in der Online-Hilfe.
Sie sollten beachten, dass Datumsangaben, die auf diese Weise zu Kopf- oder Fußzeilen hinzugefügt werden, nicht dynamisch sind, ebenso wie das Ergebnis des Codes [DATE]. Wenn Sie das Datum mit dem Makro einfügen, wird es als Textzeichenfolge eingefügt. Wenn Sie das Datum später in etwas anderes ändern möchten (z. B. das dann aktuelle Datum), müssen Sie das Makro erneut ausführen.
_Hinweis: _
Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der ExcelTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.
ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.
Dieser Tipp (7990) gilt für Microsoft Excel 2007, 2010, 2013, 2016, 2019 und Excel in Office 365. Eine Version dieses Tipps für die ältere Menüoberfläche von Excel finden Sie hier: