اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر

هذه دالة معرفة لابد من الضغط على Alt +f11

وفتح مديول جديد ثم وضع هذا الكود فيه

Function ContDate(MyDate1 As Date, MyDate2 As Date, YMD As String)
D1 = Day(MyDate1): D2 = Day(MyDate2)
M1 = Month(MyDate1): M2 = Month(MyDate2)
Y1 = Year(MyDate1): Y2 = Year(MyDate2)
If D1 > D2 Then Dr = D2 + 30 - D1: M = -1 Else Dr = D2 - D1
If M1 > M2 Then Mr = M2 + M + 12 - M1: Y = -1 Else Mr = M2 - M1
Yr = Y2 - Y1 + Y
If YMD = "D" Or YMD = "d" Then ContDate = Dr
If YMD = "M" Or YMD = "m" Then ContDate = Mr
If YMD = "Y" Or YMD = "y" Then ContDate = Yr
End Function

 

 

Untitled.png

  • Like 2
قام بنشر
في ٤‏/٢‏/٢٠١٩ at 23:00, ali mohamed ali said:

اذا سحبت لبقية خلايا لا يستجيب لي تظهر عندي  474  ارقام وانا اريد عدد السنين فقط كيف طريقة سحب الخلايا ونسخ المعادلة لتظهر نفس النتيجة سنة واحدة

 

قام بنشر

تفضل انظر الى المعادلة جيدا وحاول تفهمها لأننا قمنا بتثبيت خلية تاريخ اليوم بمعنى كتابة الخلية ثم الضغط على f4 لوضعها بين علامات الدولار كما ترى

 

ححساب.xlsm

  • Like 2
قام بنشر

أحسنت فعلا هذا ما افتقدته ، فلقد استخدمتُ طريقة تثبيت خاطئة ، حيث إني وضعت الدولار مكان خاطئ

 

بارك الله فيك

  • 4 weeks later...
قام بنشر

 لو سمحت طبقت الكود نفسه في مكان العمل

 

وكلما ضبط وبدأت العمل اختفى الكود ما المشكلة في نظرك

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information