اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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


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

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

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

المطلوب توزيع قيمة المبلغ المدون بخلية 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
رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information