- Katılım
- 11 Mart 2005
- Mesajlar
- 3,147
- Excel Vers. ve Dili
- Office 2013 İngilizce
Merhaba,
1 ile 9 arasındaki sayıları bir dizi içine rastgele sırada almak için forum içerisinde aşağıdaki gibi bir kod buldum ama;
işin doğrusu daha pratik bir yöntem olabilir mi diye onu araştırıyorum.
Teşekkürler,
iyi akşamalr.
1 ile 9 arasındaki sayıları bir dizi içine rastgele sırada almak için forum içerisinde aşağıdaki gibi bir kod buldum ama;
işin doğrusu daha pratik bir yöntem olabilir mi diye onu araştırıyorum.
Teşekkürler,
iyi akşamalr.
Kod:
Sub rastgele_19()
Randomize Timer
Dim Arr(1 To 9) As Integer
Dim col As Collection, i As Long, sat As Long, deg
Set col = New Collection
For i = 1 To 9
col.Add i
Next
x = 1
For i = 1 To 9
sat = Int(Rnd() * col.Count) + 1
Arr(i) = col(sat)
col.Remove sat
Next
End Sub