wie bekomme ich das aktuelle Datum per VBA-Code in die aktive Zelle?
Gruß Reinhardt.
Sub datum()
ActiveCell.Value = Date
End Sub
gruß Chris
Um das aktuelle Datum in die aktive Zelle mit VBA zu schreiben, kannst Du folgenden Code verwenden:
Sub datum()
ActiveCell.Value = Date
End Sub
ALT + F11, um den VBA-Editor zu starten.ALT + F8, wähle das Makro "datum" aus und klicke auf "Ausführen".Jetzt wird das heutige Datum in die aktive Zelle geschrieben.
Fehler: "Der Code funktioniert nicht."
Fehler: "Das Datum wird nicht korrekt angezeigt."
Es gibt verschiedene Möglichkeiten, das aktuelles Datum in eine Zelle zu schreiben:
Direktes Einfügen ohne VBA: Du kannst das aktuelle Datum auch direkt in eine Zelle einfügen, indem Du =HEUTE() eingibst. Diese Formel aktualisiert sich automatisch.
Verwendung von Now: Wenn Du nicht nur das Datum, sondern auch die Uhrzeit einfügen möchtest, kannst Du ActiveCell.Value = Now verwenden.
Hier sind einige praktische Beispiele, wie Du das aktuelle Datum in eine Zelle einfügen kannst:
Sub aktuellesDatum()
Range("A1").Value = Date
End Sub
Sub datumUhrzeit()
Range("B1").Value = Now
End Sub
Du kannst diese Codes in das VBA-Modul kopieren und anpassen, je nachdem, wo Du das Datum einfügen möchtest.
Verwende die Funktion Application.WorksheetFunction.Today, um das aktuelle Datum in eine Variable zu speichern und später zu verwenden.
Um das Datum in einem bestimmten Format einzufügen, kannst Du die Format-Funktion verwenden. Beispiel:
ActiveCell.Value = Format(Date, "dd.mm.yyyy")
1. Wie kann ich das Datum automatisch aktualisieren? Du kannst die HEUTE()-Funktion verwenden, um das Datum automatisch zu aktualisieren, ohne VBA verwenden zu müssen.
2. Funktioniert dieser Code in allen Excel-Versionen? Ja, der VBA-Code zum Einfügen des aktuellen Datums funktioniert in allen gängigen Excel-Versionen, die VBA unterstützen.