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

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

قام بنشر

اريد ان يوزع الكود المدى في e2 دون ان يكرر الارقام ....ارجو من الاستاذ ياسر خليل او الاستاذ سليم حاصيبيا ان يفيدوني

انتبه من فضلك... مشاركة مكررة , تـــــم بالفعل حذف المشاركة الأخرى

hamed3.xlsm

قام بنشر

أولاُ لم افهم عليك ما تريد

ثانياُ في اي صفحة تريد العمل

ثالثاً ارقع ملف يحنوي على النتيجة التي تتو قعها (مثال عما تريد)   
(اكتب البيانات والتتائج يدوياً)

قام بنشر

اريد توزيع المدي من١ b1١ 😛 في الذي في ورقة١

في ورقة Hamed في المدي e2 الي e5 

بعد الضغط علي زر التوزيع

hamed4.xlsm

وشكرا الاستاذ الفاضل سليم حاصبيا

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

  • أفضل إجابة
قام بنشر

هذا الكود

Option Explicit
Sub RANDOM_INDEX()
    
    Dim n%, x%, i%
    Dim m%, y%, z%, T%
    Dim My_rg As Range
    Dim colL As Collection
  
  Set My_rg = Sheets("Main").Range("B11:B14")
  Set colL = New Collection
  y = 1: z = My_rg.Columns(1).Rows.Count: n = 1
 

With CreateObject("System.Collections.SortedList")
    Do Until .Count = z
        T = Rnd
        x = Int((z - y + 1) * Rnd()) + y
        .Item(x) = n
        On Error Resume Next
         colL.Add x, CStr(x)
        On Error GoTo 0
        n = n + 1
    Loop
    m = 5
    For i = 0 To .Count - 1
      Sheets("hamed").Cells(2, m) = _
       My_rg.Cells(colL(i + 1))
      m = m + 1
    Next
End With
End Sub

الملف مرفق

Hamed_Rand.xlsm

  • Like 1
قام بنشر

حضرتك عملت الكود من b11 الي b14  والكود يعمل بامتياز .....****

لكن هل يمكن ان يكون المدي في الورقة main من b11   الي b18 ويوزع الارقام في الورقة Hamed   بحيث يتجاهل الخلايا الفارغة ويوزع الارقام فقط

hamed4.xlsm

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