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

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

قام بنشر (معدل)

تحية لخبراء الاكسل

ارجو المساعدة في عمل برنامج قرعة عشوائية لتوزيع  عدد من المدارس  في مواقع نائية ، بعيدة ، مركز مدينة على عدد من المعلمين ليكون توزيعها عادل بين الجميع كل فرد يكون نصيبه من جميع المدارس بالتساوي
عدد المدارس الكلي 304 مدرسة بواقع 6 مدارس لكل معلم

تحياتي للجميع 

تم تعديل بواسطه احمد عراقي
  • احمد عراقي changed the title to مساعدة عمل قرعة في برنامج الاكسل بيسك
قام بنشر

جرب


Sub DistributeSchools()
    Dim Teachers() As String
    Dim Schools As Integer
    Dim SchoolsPerTeacher As Integer
    Dim TotalTeachers As Integer
    Dim RandomIndex As Integer
    Dim i As Integer
    Dim j As Integer
    
    Schools = 304
    SchoolsPerTeacher = 6
    TotalTeachers = 50 ' عدد المعلمين
    
    ReDim Teachers(1 To TotalTeachers)
    
    ' ملء المعلمين بترقيمهم
    For i = 1 To TotalTeachers
        Teachers(i) = "Teacher " & i
    Next i
    
    ' توزيع المدارس بين المعلمين
    For i = 1 To Schools
        RandomIndex = Int((TotalTeachers * Rnd) + 1)
        ' تأكد من أن المعلم لديه أقل من 6 مدارس بالفعل
        Do While Len(Teachers(RandomIndex)) > 0
            RandomIndex = Int((TotalTeachers * Rnd) + 1)
        Loop
        Teachers(RandomIndex) = Teachers(RandomIndex) & " - School " & i
    Next i
    
    ' طباعة النتائج
    For i = 1 To TotalTeachers
        Debug.Print Teachers(i)
    Next i
    
End Sub

انقر فوق الزر "تشغيل" Run أو اضغط على F5 لتشغيل البرنامج.

هذا الكود يقوم بتوزيع المدارس بين 50 معلمًا بحيث يحصل كل معلم على 6 مدارس بشكل عشوائي. يمكنك ضبط عدد المعلمين وعدد المدارس حسب احتياجاتك.

قام بنشر

شكرا عزيزي لجهودك الطيبة 

انا لست ضالع في البرمجة لا اعرف كيف استخدم هذا الكود واين ؟ 

تحياتي لحضرتك حبذا البرنامج كامل لو تكرمت فضلا 

قام بنشر

انا فتحت الشيت مش فاهم اى شئ اخى من المكتوب انت تتعامل معى كأنى افهم مطلبك عن طريق توارد الخواطر يجب ان تشرح لى تفصيلى المطلوب

  • Like 1
قام بنشر

تحياتي اخي الكريم 
شكرا لجهودك الشيت واضح 
عمل قرعة على توزيع المدارس للمعلمين بالتساوي حسب القطاعات
يعين كل معلم ياخذ مدرسة من قطاع الالوان واضحة 

image.png.e150eeff175e207d097e14e3f60c89b1.png

انا لا اعرف اين اضع هذا الكود  وكيف يتم التصميم البرمجة لست خبيرا او ضالعا مجرد هاوي ومتمرس لللاكسل لكن برمجة كودات لا  شكرا لسعة صدرك وفقكم الله تعالى

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