Datum eines Zelleneintrages

hallo fachleute,

ich möchte nach einem manuellen texteintrag in zelle A1 in zelle B1 das datum meines eintrages automatisch generieren. (excel 2003)
habt ihr eine idee mit welcher formel dies realisierbar ist?

danke sagt
paragliders

hallo fachleute,

Hallo!

ich möchte nach einem manuellen texteintrag in zelle A1 in
zelle B1 das datum meines eintrages automatisch generieren.
(excel 2003)
habt ihr eine idee mit welcher formel dies realisierbar ist?

Mit einer Formel nicht aber mit VBA.
Zuerst die Zelle B1 mit dem gewünschten Datumsformat formatieren.
Dann den VBA-Editor öffnen das Modul des betroffenen Tabellenblattes durch Doppelklick öffen und im angezeigten Fenster folgenden Code einfügen:

Private Sub Worksheet\_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then ActiveSheet.Range("B1").Value = Now
End Sub

Gruß, tester!

hallo tester,
danke für die antwort. das makro funktioniert soweit, weil ich von vba aber keinen plan habe noch eine ergänzende frage.
ich will diese datumsfunktion erweitern, dass sie für viele zellen funktioniert.
in die zellen B10 bis B100 wird etwas (text) eingetragen und in den zellen A10 bis A100 möchte ich den zeitpunkt des eintrages automatisch schreiben.
kannst du mir dabei weiterhelfen?

paragliders

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

hallo tester,

Hallo!

danke für die antwort. das makro funktioniert soweit:kannst du mir dabei weiterhelfen?

Natürlich.

Du musst den Code folgendermaßen anpassen:

Private Sub Worksheet\_Change(ByVal Target As Range)
With Target
 If ((.Row \>= 10) And (.Row Viele Grüße, tester

besten dank für die information!!!
:wink: