Hallo ipunkt
„mit ALT F11 ein Code einzufügen, das funktioniert bei mir aber nicht“
Scheinbar kennst Du Dich nicht aus mit VBA und Makros! Das ist keine Hexerei. Das habe sogar ich gelernt
Als allererstes: Du musst eine Datei speichern mit Speichern unter (F12) mit dem
Dateityp: Excel-Arbeitsmappe mit Makros (*.xlsm)
Bild 1: Bei „Speichern unter“ bei Dateityp ganz rechts Häkchen anklicken und dann auswählen „Excel-Arbeitsmappe mit Makros (*.xlsm)“. - (Ich hoffe, Deine Excel-Sicherheitseinstellungen lassen Makros zu!)
Dann kommt ALT-F11 dran – der VBA-Bereich:
Es sollte sich etwas Aehnliches öffnen wie im Bild 2. Dort wählst Du die Tabelle aus, in der Deine Aenderungen passieren sollen und machst einen Doppelklick darauf. Roter Pfeil.
Rechts davon (grüner Pfeil) fügst Du dann das folgende Makro ein:
Private Sub Worksheet_Change(ByVal Target As Range)
Set Target = Intersect(Target, Range("A:A, C:C, E:E, G:G, I:I"))
If Target Is Nothing Then Exit Sub
Target.Offset(0, 1).Value = Now
End Sub
Jetzt drückst Du wieder ALT-F11 und solltest im (normalen) Excel-Bereich sein.
Hier wählst Du die Tabelle aus, die Du im VBA-Bereich (beim roten Pfeil) aktiviert hattest. Wenn Du jetzt in Spalte A oder C usw. etwas eingibst, wird in Spalte B oder D das aktuelle Datum ausgegeben.
Noch ein Tüpfchen auf das i: Du kannst die Spalten B oder D usw. formatieren mit
mit „TT.MM.JJJJ“ oder mit „TT.MM.JJJJ hh.mm.ss“ oder mit „hh:mm:ss“
Ich hoffe, das war nun unverständlich genug
Grüsse Niclaus