Bir sütundaki hücrelerin rastgele yerlerinin değişmesi

kahraman.akosman

Altın Üye
Katılım
10 Haziran 2020
Mesajlar
19
Excel Vers. ve Dili
excel 2007
Altın Üyelik Bitiş Tarihi
10-06-2025
Örnek tablo üzerinden "Kartlar" Başlığı altında yer alan hücrelerin rastgele yerlerinin değişmesini istiyorum. Ayrıca "Kartlar" başlığı altına yeni hücreler eklenmesi durumda Makro kodunda nasıl düzenleme yapabilirim ki? eklenen hücreler için yeniden rastgele sıralama yapsın ?
 

Ekli dosyalar

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,646
Excel Vers. ve Dili
Pro Plus 2021
Kod:
Sub karistir()
    Dim rng As Range, veri, ii As Byte, i&, r&, tmp$

    With Sheets("Random")
        Set rng = .Range("C3:C" & .Cells(Rows.Count, 3).End(3).Row)
    End With
    veri = rng.Value
    For ii = 1 To 3
        For i = 1 To UBound(veri)
            r = WorksheetFunction.RandBetween(1, UBound(veri))
            tmp = veri(i, 1)
            veri(i, 1) = veri(r, 1)
            veri(r, 1) = tmp
        Next i
    Next ii
    rng.Value = veri
End Sub
 

kahraman.akosman

Altın Üye
Katılım
10 Haziran 2020
Mesajlar
19
Excel Vers. ve Dili
excel 2007
Altın Üyelik Bitiş Tarihi
10-06-2025
Bu kodları makroya kopyalarak nasıl çalıştır yapacağımı bilmiyorum. Örnek tablo olarak göndermeniz mümkün mü ? Rica etsem ..
 

kahraman.akosman

Altın Üye
Katılım
10 Haziran 2020
Mesajlar
19
Excel Vers. ve Dili
excel 2007
Altın Üyelik Bitiş Tarihi
10-06-2025
Elinize sağlık tam istediğim gibi olmuş.
 
Üst