السلام عليكم
اخي عبدالله
طلباتك أوامر فانت في ملتقى مبرمجي الاوفيس العرب
اكتب التاريخ في الخلية وشاهد النتيجة
Private Sub Worksheet_Change(ByVal Target As Range)
LR = Range("A" & Rows.Count).End(xlUp).Row
If Not Intersect(Target, Range("a2:a" & LR)) Is Nothing Then
Set x = Application.WorksheetFunction
Target.Offset(0, 1).Value = x.Text(Target.Value, "dd")
Target.Offset(0, 2).Value = x.Text(Target.Value, "mm")
Target.Offset(0, 3).Value = x.Text(Target.Value, "yyyy")
End If
End Sub
جرب المرفق
===
تم وضع زر امر في الورقة الثانية ليكون لديك خيارين اما الزر او الادخال والتحويل المباشر
تجزئة التاريخ (1).rar