اذهب الي المحتوي
أوفيسنا

هام جدا جدا من فظلك


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

كل عام وانت بخير بمناسبة عيد الاضحي المبارك 

السادة الافاضل اعظاء المنتدي 

المطلوب توزيع قيمة المبلغ المدون بخلية D10 علي العدد المدون بخلية G10 

مع الاعتبار ان المبلغ والعدد متغير وليس ثابت 

اي ممكن ان يكون المبلغ 100 او 200 او 240 او او او 

والعدد من 1 حتي 30 لا يزيد عن العدد 30

اريد فقط ان اضع المبلغ والعدد

يتم التوزيع علي عدد الخلاية بقيمة المبلغ المدون طبعا للعدد 

اتمني ان اكون وضحت الفكرة المطلوبة

1.rar

رابط هذا التعليق
شارك

مرحبا

جرب هذا الكود

Sub AAAAAA()

Dim sh As Worksheet, v As Double, x As Integer
Set sh = Sheets("a")
With sh
v = Val(.Range("D10").Value) / Val(.Range("G10").Value)
For x = 1 To Val(.Range("G10").Value)
.Cells(x + 12, 5) = v
Next
End With

End Sub

 

  • Like 3
رابط هذا التعليق
شارك

شكرا جدا جدا لمجهودك فعلا 

يوجد خطاء بسيط 

المطلوب عند اضافة القيمة 100 مثلا 

والعدد 5 مثلا 

يتم توذيع 100 علي عدد خانة خمس 

مش قسمة مسائة علي خمس 

المفترض يكون 100 في كل خانة من الخمس 

انا اشكرك جدا لمساعدتك في عملي

رابط هذا التعليق
شارك

لو ارسلت الملف و به النتائج المتوقعة

و يستحسن اكثر من مثال 

 

جرب هذا 

Sub AAAAAA()

Dim sh As Worksheet, v As Double, x As Integer
Set sh = Sheets("a")
With sh
.Range("E13:E42") = ""
For x = 1 To Val(.Range("G10").Value)
.Cells(x + 12, 5) = .Range("D10").Value
Next
End With



End Sub

 

  • Like 1
رابط هذا التعليق
شارك

اثراءً للموضوع هذا الكود

Sub salim_Loop()
With Sheets("a")
            .Range("E13:E1000") = Empty
            x = .[g10]
            t = 0
            .Cells(13, "e").Activate
               Do While t < x
                        ActiveCell = Round([d10] / x, 2)
                        ActiveCell.Offset(1, 0).Activate
                        t = t + 1
                Loop
    End With
ActiveCell.Offset(-1, 0).Activate
End Sub

او هذا

Sub salim1()
With Sheets("a")
           .Range("E13:E1000") = Empty
           .Cells(13, "e").Resize(.[g10], 1) = Round(.[d10] / .[g10], 2)
 End With
End Sub

 

  • Like 1
رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



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

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

Important Information