جرب هذا
Private Sub Worksheet_Change(ByVal Target As Range)
Dim LR As Long
LR = Cells(Rows.Count, "A").End(xlUp).Row
If Not Intersect(Target, Range("A1:C" & LR)) Is Nothing Then
LR = LR - 9
If LR <= 0 Then LR = 1
Range("H1").Resize(10, 1).Value = Cells(LR, "A").Resize(10, 1).Value
Range("I1").Resize(10, 1).Value = Cells(LR, "B").Resize(10, 1).Value
Range("J1").Resize(10, 1).Value = Cells(LR, "C").Resize(10, 1).Value
End If
End Sub