• DİKKAT

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

Listbox 'da Aynı Olanları Toplama

Katılım
30 Ekim 2010
Mesajlar
108
Excel Vers. ve Dili
2007 Türkçe
Listbox İçerisinde, Sayfaya aktarım yapmadan aynı olan kayıtları toplamak istiyorum.
Örneğin;
elma……..10
armut …...5
elma...…...15

işlem Sonucu;
elma...…..25
armut...….5
 
Sayfaya hiç aktarmadan başka bir listbox'a aktarmak mümkün müdür acaba?
 
(y)(y)(y)(y) Mükemmel olmuş. Emeğinize sağlık.Çok teşekkür ederim.
 
Rica ederim.
İyi çalışmalar.:cool:
 
Hocam bir sorum daha olacak benim yaptığım örnekte toplam aldığımız sütunun öncesinde ve sonrasında değerler mevcut, onları nasıl alabilirim. Sonuç 2 sütun olarak geliyor. Örn;
elma kırmızı 3 adet
armut yeşil 2 adet
elma kımızı 5 adet

sonuç;
elma kırmızı 8 adet
armut yeşil 2 adet gibi
 
Benim yolladığım dosyada mükerer veri göstermiyor.
Sizin verileriniz ayni değildir.Sonunda boşluk olabilir.
Yada Büyük küçük harf eşitsizliği oalbilir.
Olmadı denen dosyayı ekleyiniz.Bir bakalım.:cool:
 
Deneyiniz.

Kod:
Private Sub CommandButton1_Click()
    ListBox2.Clear
    
    Set Dizi = CreateObject("Scripting.Dictionary")
    
    ReDim Liste(1 To 4, 1 To ListBox1.ListCount - 1)
    
    For X = 0 To ListBox1.ListCount - 1
        Veri = ListBox1.List(X, 0) & ListBox1.List(X, 1)
        If Not Dizi.Exists(Veri) Then
            Say = Say + 1
            Dizi.Add Veri, Say
            Liste(1, Say) = ListBox1.List(X, 0)
            Liste(2, Say) = ListBox1.List(X, 1)
            Liste(4, Say) = ListBox1.List(X, 3)
        End If
        Liste(3, Dizi.Item(Veri)) = Liste(3, Dizi.Item(Veri)) + CDbl(ListBox1.List(X, 2))
    Next
            
    ListBox2.Column = Liste
End Sub
 
Tam olarak bu şekilde. Çok teşekkür ederim (y)(y)(y)
 
Geri
Üst