textbox1'e rastgele sayı yazdırma

Katılım
7 Ağustos 2006
Mesajlar
472
Excel Vers. ve Dili
EXCEL 2003 TÜRKÇE
Merhabalar
Ben commandbutton1e tıklayınca textbox1'e a1:a50 textbox2'ye b1:b50 den rastgele bir sayı Yazmasını istiyoruM.
ilginize teşekkürler
İYİ geceler
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,256
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

A ve B sütunundaki sayılar artan sıralama ilemi gidiyor yoksa karışık değerlermi?

Eğer sıralı ise aşağıdaki kodu kullanabilirsiniz.

Kod:
Private Sub CommandButton1_Click()
    TextBox1 = Evaluate("=RASTGELEARADA(A1,A50)")
    TextBox2 = Evaluate("=RASTGELEARADA(B1,B50)")
End Sub
 
Son düzenleme:

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,646
Excel Vers. ve Dili
Pro Plus 2021
Kod:
Private Sub CommandButton1_Click()
Randomize Timer

GoSub uret
TextBox1.Text = Cells(sayi, "a")

GoSub uret
TextBox2.Text = Cells(sayi, "b")

Exit Sub
uret:
    sayi = Int(Rnd * 50)
    If sayi < 1 Or sayi > 50 Then GoTo uret
    Return
End Sub
 
Katılım
7 Ağustos 2006
Mesajlar
472
Excel Vers. ve Dili
EXCEL 2003 TÜRKÇE
çOK teşekkür ediyorum sayın hocalarım
saoğlun
İYİ geceler
 
Üst