Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

heutiges Datum in active Zelle per VBA

Forumthread: heutiges Datum in active Zelle per VBA

heutiges Datum in active Zelle per VBA
08.06.2009 15:40:50
Reinhardt
Hallo,
wie bekomme ich das aktuelle Datum per VBA-Code in die aktive Zelle?
Gruß Reinhardt.
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: heutiges Datum in active Zelle per VBA
08.06.2009 15:42:50
chris
Hallo reinhardt,
das geht einfach so:
Option Explicit

Sub datum()
ActiveCell.Value = Date
End Sub


gruß Chris

Vielen Dank! o.T.
08.06.2009 15:45:30
Reinhardt
.
AW: ActiveCell = Date owT
08.06.2009 15:43:04
Chris
Gruß
Chris
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Aktuelles Datum in die aktive Zelle per VBA einfügen


Schritt-für-Schritt-Anleitung

Um das aktuelle Datum in die aktive Zelle mit VBA zu schreiben, kannst Du folgenden Code verwenden:

Sub datum()
    ActiveCell.Value = Date
End Sub
  1. Öffne Excel und drücke ALT + F11, um den VBA-Editor zu starten.
  2. Wähle im Menü "Einfügen" die Option "Modul", um ein neues Modul zu erstellen.
  3. Kopiere den obigen Code in das Modul.
  4. Schließe den VBA-Editor.
  5. Kehre zu Excel zurück und wähle die Zelle aus, in die das Datum eingefügt werden soll.
  6. Drücke ALT + F8, wähle das Makro "datum" aus und klicke auf "Ausführen".

Jetzt wird das heutige Datum in die aktive Zelle geschrieben.


Häufige Fehler und Lösungen

  • Fehler: "Der Code funktioniert nicht."

    • Lösung: Stelle sicher, dass Du das Makro in einer Arbeitsmappe mit aktivierten Makros ausführst. Überprüfe auch, ob Du die richtige Zelle ausgewählt hast.
  • Fehler: "Das Datum wird nicht korrekt angezeigt."

    • Lösung: Überprüfe das Zellenformat. Die Zelle sollte als Datum formatiert sein. Klicke mit der rechten Maustaste auf die Zelle, wähle "Zellen formatieren" und dann "Datum".

Alternative Methoden

Es gibt verschiedene Möglichkeiten, das aktuelles Datum in eine Zelle zu schreiben:

  1. 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.

  2. Verwendung von Now: Wenn Du nicht nur das Datum, sondern auch die Uhrzeit einfügen möchtest, kannst Du ActiveCell.Value = Now verwenden.


Praktische Beispiele

Hier sind einige praktische Beispiele, wie Du das aktuelle Datum in eine Zelle einfügen kannst:

  • Aktuelles Datum in Zelle A1:
Sub aktuellesDatum()
    Range("A1").Value = Date
End Sub
  • Datum und Uhrzeit in Zelle B1:
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.


Tipps für Profis

  • 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")
  • Experimentiere mit verschiedenen Datumsformaten, um die Anzeige nach Deinen Wünschen anzupassen.

FAQ: Häufige Fragen

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.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige