Private Sub Worksheet_Change(ByVal Target As Range) Dim lRow As Long Dim vaData() As Variant If Intersect(Target, Range("A1:A200")) Is Nothing Then Exit Sub ReDim vaData(1 To 1, 1 To 3) vaData(1, 1) = Now() vaData(1, 2) = Target.Address vaData(1, 3) = Target.Resize(1, 1).Value Application.EnableEvents = False With Sheets("Sheet2") lRow = .Cells(Rows.Count, "A").End(xlUp).Row + 1 .Range("A" & lRow & ":C" & lRow).Value = vaData End With Application.EnableEvents = True End Sub presently i have to enter manually i need help to make this automatic. i donot know much about excel,this is done by one of my daughters. regards kamal
Solved by E. Y. in 20 mins