• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Sütundaki sıralı verileri karıştırmak

Katılım
15 Ocak 2010
Mesajlar
11
Excel Vers. ve Dili
2007
Arkadaşlar Daha önce burada bi arkadaş yardımcı olmuştu şimdi tekrar bi yardıma ihtiyacım var A ve B Sütünunda verilerim var ben bu sütündaki verilerin karıştırmasını istiyorum raskele sıralı olsun istemiyorum nasıl yapabilirim

A Sütununda seri numarası B sutunuda ürünün adı var

YARDIMLARINIZ İçin TEŞEKKÜRLER

ornek link

http://s6.dosya.tc/server5/f8kdmo/urunlistesi_karistirma.xlsx.html
 
Olmuş halini siz manuel girin bir görelim ne istiyorsunuz?
 
Olmuş halini siz manuel girin bir görelim ne istiyorsunuz?

örnek göstermişim exeli biz sıralı hazırlıyoruz ama sisteme karışık eklemek zorudayız yanı satırlardaki verileri exelin içinde sürekli karışmasını istiyoruz

YARDIMINIZ İÇİNDE AYRICA TEŞEKKÜR EDERİM

11111111111 Kasa A
22222222222 Kasa B
54198461561 Kasa A
59595959595 Kasa F
49879846546 Kasa A
89874984485 Kasa A
59864646405 Kasa A
49879846546 Kasa A
 
A sütunumu karıştırılacak ,B sütunumu karıştırılacak?
 
Dosyanız ektedir.:cool:

DOSYAYI İNDİR

Kod:
Sub rastgele59()
Randomize Timer
Dim col As Collection, sonsat As Long, i As Long, son As Long
Dim indis As Integer
Set col = New Collection
sonsat = Cells(Rows.Count, "B").End(xlUp).Row
For i = 2 To sonsat
    col.Add Cells(i, "B").Value
Next i
For i = 1 To col.Count
    son = col.Count
    indis = CInt(Int(Rnd() * son) + 1)
    Cells(i + 1, "C").Value = col(indis)
    col.Remove (indis)
    son = col.Count
Next
    
End Sub
 

Ekli dosyalar

Dosyanız ektedir.:cool:
Kod:
Sub rastgele59()
Randomize Timer
Dim col As Collection, sonsat As Long, i As Long, son As Long
Dim indis As Integer
Set col = New Collection
sonsat = Cells(Rows.Count, "B").End(xlUp).Row
For i = 2 To sonsat
    col.Add Cells(i, "B").Value
Next i
For i = 1 To col.Count
    son = col.Count
    indis = CInt(Int(Rnd() * son) + 1)
    Cells(i + 1, "C").Value = col(indis)
    col.Remove (indis)
    son = col.Count
Next
    
End Sub

çok teşekkür ederim dosyayı başka bi yere yükeleme
 
Geri
Üst