Verileri Siralama

Katılım
4 Ocak 2010
Mesajlar
127
Excel Vers. ve Dili
Excel 2007
Merhaba Üstadlar,

Elde ettigim verileri sirlamak ve sirlama yapilirken büyükten kücüge dogru ve ayni olanlari birkere ve sahip oldugu adet sayisini toplayarak yapmak..

Örnek olarak bir dosya ekliyorum kisaca burda da aciklayayim.

1 Tane 2490 mm
3 Tane 2490 mm
1 Tane 5670 mm
5 Tane 6223 mm
3 Tane 1200 mm

Sonuc:

5 Tane 6223 mm
1 Tane 5670 mm
4 Tane 2490 mm
3 Tane 1200 mm

böyle olmali.
 

Ekli dosyalar

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Dosyanız ektedir.:cool:
Kod:
Sub adet59()
Dim z As Object, list(), i As Long, son As Long
Range("D:E").ClearContents
Set z = CreateObject("scripting.dictionary")
list = Range("A2:B" & Cells(Rows.Count, "A").End(xlUp).Row).Value
son = UBound(list)
For i = 1 To son
    If Not z.exists(list(i, 2)) Then
        z.Add list(i, 2), list(i, 1)
        Else
        z.Item(list(i, 2)) = z.Item(list(i, 2)) + list(i, 1)
    End If
Next i
Erase list
Application.ScreenUpdating = False
Range("D1").Resize(z.Count, 2) = Application.Transpose(Array(z.items, z.keys))
Range("D1:E" & z.Count).Sort Range("E1"), xlDescending
Set z = Nothing
Application.ScreenUpdating = True
MsgBox "İşlem tamamdır." & vbLf & "evrengizlen@hotmail.com", _
        vbOKOnly + vbInformation, Application.UserName


End Sub
 

Ekli dosyalar

Katılım
4 Ocak 2010
Mesajlar
127
Excel Vers. ve Dili
Excel 2007
Veri Siralama

Kardes cok tesekkürler...Ama boyutlarda yada adet sayisilarinda degisiklik vede eklemeler oldugunda otamatik yenilimiyor.
Eger Buttonsuz otomatik yenileme olursa mühetesem olur.
 

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
Ekli dosyayı deneyiniz.
 

Ekli dosyalar

Üst