ich möchte mein Excelblatt so gestalten, dass bei neuen Kommentaren immer das Datum vor meinen Kommentar geschrieben wird. Um es auf den Screenshot bedeutet dies: - immer wenn ich in Spalte C und D etwas eintrage, dann wird vor diesen Eintrag das heutige Datum geschrieben. Ich schreibe also "Test 2" in die Zelle und das wird automatisch in 'heutigesDatum' + "Test 2" umgewandelt.
Was muss ich in die Blatteinstellungen/ Blattprogrammierungen schreiben, damit ich zu diesem Ergebnis komme?
mein Verständnis war, dass Kommentare geändert werden sollen. Das wäre dann in etwas so:
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range) With Me If .Comments.Count > .Range("A1") Then Tx = Me.Comments(Me.Comments.Count).Text Tx = Now & " " & Tx Me.Comments(Me.Comments.Count).Text Tx, , 1 Debug.Print .Comments(.Comments.Count).Text
Me.Range("A1") = .Comments.Count End If End With End Sub
Der Index darf aber nicht in A1 stehen, sondern in einem Property des Sheets.
Es gibt jetzt noch ein Problem. Ich schreibe etwas in die Zelle und das Datum wird nicht direkt ergänzt. Erst, wenn ich die Zelle auswähle, wird das Datum ergänzt.