rastgele cümle

Katılım
7 Ağustos 2006
Mesajlar
472
Excel Vers. ve Dili
EXCEL 2003 TÜRKÇE
merhabalar
SY hocalarım ben commandbutton1e tıklayınca label1e sayfa2deki A1:A100 de yazan cümlelerden birinin rastgele yazmasını istiyorum.Yardımlarınızı bekliyorum.
teşekkürler
iyi günler
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Commandbuttona aşağıdaki kodu yazın.

Kod:
label1 = Cells(Int(Rnd() * 100) + 1, "a")
 
Katılım
7 Ağustos 2006
Mesajlar
472
Excel Vers. ve Dili
EXCEL 2003 TÜRKÇE
sy. hocam herzaman aynı sırayla rastgele cümle veriyor.bu rastgelelik değişik sıralarla olmaz mı?
teşekkürler
iyi günler
 

Korhan Ayhan

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

Aşağıdaki şekilde denermisiniz.

Kod:
Private Sub CommandButton1_Click()
Başla:
    X = Evaluate("=RASTGELEARADA(1,100)")
    If X = Label1 Then GoTo Başla
    Label1 = Cells(X, "A")
End Sub
 

Korhan Ayhan

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

Verdiğim cevapları test etmeden kesinlikle göndermiyorum. Çalışan örnek dosya ektedir.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
sy.cost control
hata veriyor.
Hata vermesi normal çünkü Sn COST_CONTROL sanıyorum hatırlatmayı unuttu, toolpak çözümleyicisi eklentisinin pcnizde yüklü ve işaretli olması gerekir.
 

Korhan Ayhan

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

Sn. leventm haklısınız bende belirttiğiniz çözümleyici sürekli aktif olduğundan hata mesajı almadım. Arkadaşımız hata mesajı alıyorum deyince şaşırdım. Dalgınlığıma verin lütfen. (Yıl sonu işlemleri yoğun bu aralar...)
 
Katılım
7 Ağustos 2006
Mesajlar
472
Excel Vers. ve Dili
EXCEL 2003 TÜRKÇE
merhabalar
şu rastgele cümle işini biraz değiştirmek istedim

ben userform1 deki commandbutton1 e tıklayınca label1e a2:a200 arası cümlelerden birinin rastgele gelmesini istiyorum.birde label1e gelen cümlenin sayfa1deki karşılığındaki satırdaki b sutunu label2de c sutunu label4te d sutunuda label3 te yazsın.Umarrım sorumu anlamışsınızdır?
teşekkürler
iyi günler
 
Üst