السلام عليكم
الطريقة في حساب الشهر غريبة
تم التعدبل على المثال حسب طلبك
ولكن المتبع دائما ان عدد ايام الشهر ثابتة على طول السنين ربما يختلف الشهر الثاني الميلادي بزيادة يوم او نقصه
وايضا يمكن الاستعانة برمجيا لاظهار عدد ايام الشهر الحالي ، انظر الدالة ادناه
Public Function MonthDays()
Dim myMonth As Long
myMonth = Month(Date)
MonthDays = Day(DateSerial(Year(Date), myMonth + 1, 1) - 1)
End Function
ProgEmp4.rar