اسف اخي ذيب اليمن لاني لم اقم بتغيير التاريخ اثنا التجربة
والخطاء الذي يقع في الكود هو بسبب خلو اخر خلية من تاريخ لان الشهر 30 يوم
ولتجاوز خذا الخطاء
ستجد هذا السطر في الكود
If Cells(i + 12, 7).Value = "" Then GoTo 1
استبدله بهذا
If Cells(i + 12, 7).Value = "" Or Cells(i + 12, 7).Offset(0, -5) = "" Then GoTo 1