Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
şunu bir modüle kopyalayıp deneyin..not: a sutununda 2 inci satırdan aşağıya doğru sıralamaya başlar..
Sub daylight()
Application.ScreenUpdating = False
Range("a2:a5000").ClearContents
a = InputBox("üretilcek en büyük sayı kaç olsun?")
Y = InputBox("kaç adet sayı üretilsin ?")
For x = 2 To Y + 1
gel:
ben = Int(Rnd() * a)
If WorksheetFunction.CountIf(Range("a2:a" & x), ben) > 0 Then
GoTo gel
Else
Cells(x, 1) = ben
End If
Next x
Range("a2:a" & Y + 1).Sort key1:=Range("a2"), order1:=xlDescending
Application.ScreenUpdating = True
MsgBox "İşleminiz bitmiştir.", vbInformation
End Sub
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.