• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

1 den Atanan Bir Değişkene Kadar Benzersiz Rastgele Sayı Üretmek

iyi günler hazırladığım makroda, yapmak istediğim işi tam olarak başaramadığım için sizden yardım etmenizi rica ediyorum. durum şöyleki excell makroda belli bir listede benzersiz sayı üretmek istiyorum fakat bu işlemin benzersiz olarak tekrarlanmasını istiyorum. örnek olarak 1 ve 289 arasında 17 şerli 17 grup yapmak istiyorum bunu başarıyorum fakat bunu devam ettirmeye çalıştığımda başarılı olamıyorum. makro aşağıdaki gibi....

Sub KOD()
Application.ScreenUpdating = False
Dim arr() As Long

Min = 1 'başlangıç
Max = 289 'bitiş
Grup = 17 'gruplama

Cells.ClearContents
ReDim arr(Max - Min)
say = 0

For i = Min To Max
arr(say) = i
say = say + 1
Next

For j = 0 To UBound(arr)
x = Int(((Max - Min) * Rnd))
temp = arr(x)
arr(x) = arr(j)
arr(j) = temp
Next j

For i = 0 To UBound(arr)
Cells(i + 1, "A") = arr(i)
Next

sat = 0
süt = 2
For a = 1 To Cells(Rows.Count, "A").End(3).Row
sat = sat + 1
Cells(sat, süt) = Cells(a, "A")
If sat = Grup Then
süt = süt + 1
sat = 0
End If
Next a

Application.ScreenUpdating = True
MsgBox "B i t t i"
End Sub






30f1de8b-629f-4d5a-8169-5b731ce76e90.jpg
 
Son düzenleme:
Geri
Üst