Excel Makro Datum automatisch anzeigen und fixieren?
Hallo,
ich möchte gerne eine Liste erstellen wo automatisch, das Datum erscheint wenn ich etwas in die Zelle daneben eingebe. Das Datum soll sich fixieren bzw. aktualisieren sobald ich etwas in der Zelle daneben ändere. Des Weiteren soll es über die ganze Spalte funktionieren.
Ich habe noch ein weiteres Problem, wenn ich etwas in das Makro hinzufüge und es ausführen will dann wird es mir in der Liste (ALT+F8) nicht angezeigt.
Hier die Aufteilung:
Stk. (Spalte L) Datum (Spalte M)
1 Stk. (L2) 15.04.2021 (M2)
2 Antworten
Dies geht nur mit einem VBA Programm.
Auf "Event" die geänderte Zelle erkennen und dann Datum und Uhrzeit in diesem Moment in der Monitorzelle hinterlegen.
War vor ca 2 Wochen schon mal ein Thema, wo auch der komplette Code ausgetauscht wurde.
Und wie sieht das Makro aus?
Ich würde das separat über ein Worksheet Change Ereignis machen.
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("L:L")) Is Nothing Then
If Target = "" Then
Target.Offset(0, 1) = ""
Else
Target.Offset(0, 1) = Date
End If
End If
End Sub
Habe es jetzt nochmal probiert und warum auch immer hat es funktioniert.
Danke!!! :)
Der Code gehört in das Blatt, nicht in das Modul.
Rechtsklick aufs Arbeitblatt und dann "Code anzeigen"
Habe es jetzt eingegeben, aber es wird nicht in das Menü(Alt+F8) eingefügt, damit ich es ausführen kann.
Ich habe es jetzt als Modul angelegt und bin dann auf ausführen, da kommt dann aber dieses Menü, wo ich es nicht mit drin steht. :(
Muss ich vielleicht noch eine Bezeichnung eingeben, also wie es heißen soll...zum Beispiel Sub Datum(vor der ganzen Eingabe)?
Sorry beschäftigte mich erst seit Kurzem mit sowas.