السلام عليكم
الاخ الكريم / أبوحازم
بارك الله فيك
يتم ذلك باستخدام الاكواد ومثلا باستخدام الكود التالي
قم بتجربة ذلك قم بالادخال في اي من خلايا العمود A سيظهر التاريخ تلقائيا
في العمود B ولا يتغيير بتغيير التناريخ في الجهاز
جرب تغيير تاريخ الجهاز وشاهد النتيجة
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Cells.Count > 1 Then Exit Sub
If Not Intersect(Target, Range("a1:a10000")) Is Nothing Then
VBA.Calendar = vbCalGreg
If IsEmpty(Target) Then
Target(1, 2).ClearContents
Else
With Target(1, 2)
.Value = Date
.EntireColumn.AutoFit
End With
End If
End If
End Sub
ارجو ان يفي بطلبك
جزاك الله خيرا
++ييي.rar