السلام عليكم ورحمة الله وبركاته
وجدت عدة أكواد في هذا المنتدى
ولكن ما اريده بالضبط هو كود ترقيم عشوائي مثلاً :
من : 1000000
الى : 2000000
لعدد : 50 رقم عشوائي
كلما حاولت اقوم بها تظهر لي مشكلة
Dim RanNo() As Long
Private Sub RandomizeNumbers(ByVal iFrom As Integer, ByVal iTo As Integer)
ReDim RanNo(iFrom To iTo)
For i = iFrom To iTo
RanNo(i) = i
Next i
Randomize (Timer)
For i = iFrom To iTo
j = CInt((iTo - iFrom) * Rnd + iFrom)
tmp = RanNo(i)
RanNo(i) = RanNo(j)
RanNo(j) = tmp
Next i
End Sub
Private Sub Command1_Click()
RandomizeNumbers 100000, 200000
ii = 0
For i = 100000 To 200000
List1.AddItem RanNo(i)
ii = ii + 1
If ii = 50 Then
Exit Sub
Exit For
End If
Next i
End Sub