السلام عليكم
لا يوجد مرفق
الخطأ في تسمية الاوراق
Private Sub Worksheet_Change(ByVal Target As Range)
Last_Row = sheet2.Cells(Rows.Count, "D").End(xlUp).Row + 1
LastRow = sheet3.Cells(Rows.Count, "D").End(xlUp).Row + 1
If Not IsEmpty(Target) Then
If Target.Column = 3 Then
Range(Cells(ActiveCell.Row, 1), Cells(ActiveCell.Row, 3)).Copy sheet2.Cells(Last_Row, 1)
Else
If Target.Column = 4 Then
Range(Cells(ActiveCell.Row, 1), Cells(ActiveCell.Row, 4)).Copy sheet3.Cells(LastRow, 1)
End If
End If
End If
End Sub