أقرأ في الردود وما قدرت أفهم حلت المشكلة وإلا لا.
أعتقد الحل موجود في هذه المشاركة بس لأني جديد ما أحد التفت لي 🙂
مثال : 1
تاريخ التعيين : 6 / 5 / 2022 تاريخ إنهاء الخدمة : 1 / 6 / 2022
شهر 5 فيه 31 يوم 31 - 5 = 26 يوم
Day(DateSerial(2022, 5 + 1, 0)) - 6 + 1
مثال : 2
تاريخ التعيين 6 / 4 / 2022 تاريخ إنهاء الخدمة : 1 / 5 / 2022
شهر 4 فيه 30 يوم 30 - 5 = 25
Day(DateSerial(2022, 4 + 1, 0)) - 6 + 1
مثال : 3
تاريخ التعيين 6 / 2 / 2022 تاريخ إنهاء الخدمة 1 / 3 / 2022
شهر 2 في سنة 2022 فيه 28 يوم 28 - 5 = 23 يوم
Day(DateSerial(2022, 2 + 1, 0)) - 6 + 1
مثال : 4
تاريخ التعيين 6 / 2 / 2020 تاريخ إنهاء الخدمة : 1 / 3 / 2020
شهر 2 في سنة 2020 فيه 29 يوم إذن 29 - 5 = 24 يوم
Day(DateSerial(2020, 2 + 1, 0)) - 6 + 1