Sayıları Rastgele Karıştırmak
26 Aralık 2020
26 Aralık 2020
1195
Sayıları Rastgele Karıştırmak isimli vba kodunu kullanarak, 1 - 52 arasındaki sayıları rastgele karıştırma işlemini yapabilirsiniz.
Private Sub CommandButton1_Click()
Dim CardB(52) As Long
Dim I As Long, J As Long
For I = 1 To 52
CardB(I) = I
Next I
Randomize Timer
For I = 1 To 52
J = Int(Rnd * 52) + 1
CardB(0) = CardB(I)
CardB(I) = CardB(J)
CardB(J) = CardB(0)
Next I
For x = 1 To 52
Cells(x, 2) = CardB(x)
Next x
End Sub
Gerekli Adımlar
Kodu çalıştırmanız için aşağıdaki adımları yerine getirmeniz gerekir.
- Microsoft Visual Basic for Applications penceresini (Alt + F11) açın.
- Project - VBAProject alanının, ekranın sol tarafında görüldüğünden emin olun. Görünmüyorsa, Ctrl + R kısayolu ile hızlıca açın.
- Araç çubuklarından Insert -> Module yazısına tıklayın.
- Solunda klasör simgesi olan Modules yazısının başındaki + simgesine tıklayın.
- Alt kısma eklenecek gelecek olan Module(1) yazısına çift tıklayın.
- Üstteki kodu yapıştırın.
Kod Açıklaması
Bu kodları kullanmak için bir UserForm nesnesine CommandButton eklemeniz gerekir.
Etiketler :
YARARLI KISAYOLLAR | |
---|---|
Satır/Sütun/Hücre Silme | Ctrl - |
Koyu Yazdırma / Alternatif | Ctrl 2 |
Şerit Menü Tuşlarını Aktif Etme / Alternatif | Shift F6 |
Yazdırma | Ctrl P |
Tablonun Satırını Seçme | Shift Space |