Sayıları Rastgele Karıştırmak
26 Aralık 2020
26 Aralık 2020
1349
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 SubGerekli 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 | |
|---|---|
| Hücre Biçimlendirme Yazı Tipi Sekmesini Açma | Ctrl Shift F |
| Sayfa Üzerindeki Formülleri Metin Olarak Gösterme | Alt F F |
| Hücreye Açıklama Ekleme | Shift F2 |
| Eğik Yazdırma | Ctrl T |
| Dosya Açma | Ctrl O |