موضوع كله بركة و فائدة
عند إجراء تغيير فى آخر خليه
بحذفها مثلا
فإن موقع آخر خلية يتغير
ومع ذلك يعين إكسل مكان الخلية الممسوحة
على أنها آخر خلية
لأن إكسل لا يعيد أو ينشط حساب عدد الصفوف
و الحل فى واحد من اثنين
الأول
حفظ الملف و غلقه و إعادة فتحه
فعند ذلك يعيد إكسل حساب عدد الصفوف الجديد
الحل الثانى
إضافة السطر التالى فى بدايةالكود
x = ActiveSheet.UsedRange.Rows.Count
هذا السطر يجبر إكسل على تحديث عدد الصفوف
وبالتالى تحديد الموقع الصحيح لآخر خلية الجديد
وشكرا للأستاذ طارق على الكود الجيد و المفيد
أخى الطرابلسي
أولا معادلة الأستاذ MAS123
أنا جربتها و تعطى نتائج مقاربة
معمول حساب الشهور التى هى 31 فى معادلتى
لاحظ
+(B5/2
حيث قسمنا عدد الشهور على 2
لأن نصف هذه الشهور = 31
هذا مقارب
Private Sub CommandButton1_Click()
Range("c4:f50").ClearContents
Dim i As Integer
For j = 1 To 4
For i = 1 To Val(Me.Controls("TextBox" & j).Text)
Cells(i + 3, j + 2).Value = j & " م" & i
Next i
Next j
End Sub
لا يوجد دور ثان فى الهندسة أو الجبر
الدور الثانى فى الرياضيات
حتى لو حصل على صفر فى أحد الفرعين
و حصل على 6 فى الفرع الثانى
وحصل على نصف الدرجة العظمى فهو ناجح
و الله أعلم
معذرة
يبدو أننا و الأستاذ خبور كتبنا بوقت واحد
لعل هذا من الفأل الحسن
الأستاذ خبور فى رد واحد
قدم لنا كتابا
نذاكر فيه إن شاء الله بقية الصيف
و مع هذه المذاكرة فالنتائج غير مضمونة
زادك الله علما
مؤقتا
وكدفعة بسيطة لتلميذك
ما فائدة هذا السطر المزيد على الكود الذى قدمته للأخ
Range("e2:e100").Cells = Range("e2:e100").Value
جزاك الله خيرا