السلام عليكم
الاخ الكريم / Ahmed Habiba
بارك الله فيك
يمكنك تنفيذ ذلك اخي الكريم بوضع ارقام الاعمدة التي تريدها في الكود .. كما يلي
ولتنفيذ طلبك
قم باستبدال الكود الموجود لديك ( في المشاركة رقم 11 # ) بالكود التالي لتنفيذ طلبك
Private Sub Worksheet_Change(ByVal Target As Range)
LR = Sheets("تعديلات").Cells(Rows.Count, "A").End(xlUp).Row + 1
If Target.Column = 1 Or Target.Column = 7 Or Target.Column = 11 _
Or Target.Column = 25 Or Target.Column = 26 And Not IsEmpty(Target) Then
With Sheets("تعديلات")
.Cells(LR, 1) = Target.Value
.Cells(LR, 2) = Format(Now, "h:mm:ss")
.Cells(LR, 3) = Format(Date, "dd-mm-yyyy")
.Cells(LR, 4) = Target.AddressLocal
.Cells(LR, 5) = ActiveSheet.Name
End With: End If
End Sub
تقبل خالص تحياتي