ich möchte das das eingetragene datum aus der zelle T1 rechts in der fusszeile automatisch übertragen wird.
danke achim h.
Um das eingetragene Datum aus der Zelle T1 automatisch in die Fußzeile zu übertragen, kannst du folgende Schritte befolgen:
Öffne dein Excel-Dokument und gehe zu dem Arbeitsblatt, in dem sich die Zelle T1 befindet.
Drücke ALT + F11, um den Visual Basic for Applications (VBA) Editor zu öffnen.
Füge ein neues Modul hinzu:
Einfügen und wähle Modul.Gib den folgenden Code in das Modul ein:
Sub DatumInFusszeile()
ActiveSheet.PageSetup.RightFooter = Format(Range("T1"), "DD.MM.YYYY")
End Sub
Schließe den VBA-Editor und kehre zurück zu Excel.
Führe das Makro aus:
ALT + F8, wähle DatumInFusszeile und klicke auf Ausführen.Drucke dein Dokument, um zu sehen, wie das Datum in der Fußzeile erscheint.
Fehler: Das Datum wird nicht angezeigt.
Fehler: Fußzeile bleibt leer.
Wenn du das Datum nicht über ein Makro in die Fußzeile einfügen möchtest, kannst du auch die Funktion "Kopf- und Fußzeilen" in Excel verwenden:
Seitenlayout.Kopf- und Fußzeile.Fußzeile und wähle Datum.Automatische Ausführung: Um das Makro beim Öffnen der Datei automatisch auszuführen, füge folgenden Code in das ThisWorkbook Modul ein:
Private Sub Workbook_Open()
Call DatumInFusszeile
End Sub
Datum formatieren: Du kannst das Datumsformat im VBA-Code anpassen, um andere Formate wie „MM-DD-YYYY“ oder „YYYY-MM-DD“ anzuzeigen.
1. Frage
Wie kann ich das Datum aus einer anderen Zelle übernehmen?
Antwort: Ändere im Code Range("T1") auf die gewünschte Zelle, z.B. Range("A1").
2. Frage
Kann ich auch die Kopfzeile anpassen?
Antwort: Ja, du kannst ActiveSheet.PageSetup.RightHeader verwenden, um das Datum in der Kopfzeile einzufügen.
3. Frage
Wie kann ich sicherstellen, dass das Datum immer aktuell ist?
Antwort: Verwende das Workbook_Open Ereignis, um das Makro beim Öffnen des Dokuments auszuführen, sodass das Datum immer aktuell bleibt.