اخي الكريم عبدالفتاح اشكرك على هذا المجهود الرائع
بخصوص الكود المرفق :
Private Sub CommandButton2_Click()
n7 = DateAdd("d", n5.Text, n6)
n7 = DateAdd("M", n4.Text, n6)
n7 = DateAdd("YYYY", n3.Text, n6)
End Sub
الكود يضيف فقط الاعوام
مثال
لو اخذنا تاريخ الميلاد / 01/01/2020
وتاريخ اليوم مثلاً: 16/03/2021
فتكون النتيجة كالاتي :
15 يوم و 2 شهرين و 1 سنة
وعند ادخال التاريخ القديم مثلا: 01/01/2010
حسب الكود المرفق سابقا تظهر النتيجية التالية 1/1/2011
وهذ غير مضبوط النتيجة يجب ان تكون 16/3/2021
date of birth_up.xlsm