ich habe im Internet einen interessanten VBA Code gefunden, der es ermoeglicht die letzte Aenderung automatisch als Kommentar darzustellen (ohne das Workbook zu sharen)
Koennt ihr mir behilflich sein diesen Code so umzuschreiben, dass nicht nur die letzte, sondern die letzten 4 oder 5 Aenderungen in diesem Kommentar angezeigt werden ?
Hier der vorlaeufige Code:
Option Explicit
Public preValue As Variant
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
Target.ClearComments
Target.AddComment.Text Text:="Previous Value was " & preValue & Chr(10) & "Revised " & _
Format(Date, "mm-dd-yyyy") & Chr(10) & "By " & Environ("UserName")
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Target = "" Then
preValue = "a blank"
Else: preValue = Target.Value
End If
End Sub
Vielen Dank im Voraus,
Jan