• DİKKAT

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

Benzer Verileri Fazladan Aza Sıralamak

  • Konbuyu başlatan Konbuyu başlatan xwyz1
  • Başlangıç tarihi Başlangıç tarihi
Katılım
16 Kasım 2009
Mesajlar
58
Excel Vers. ve Dili
2010
VBA
Merhaba, sorumun cevabını ne yabancı sitelerde ne de excel.web.tr 'de bulamadım.

Benzer verileri fazladan aza aşağıdaki gibi nasıl sıralarız?
Kod:
KARIŞIK		SIRALI
-------		-------
ADRİANA 	PARİS
MİRANDA   	PARİS
MİRANDA		PARİS
PARİS		PARİS
PARİS		MİRANDA
PARİS		MİRANDA
PARİS		ADRİANA
 
Merhaba,

Kodlar B sütununu yardımcı sütun olarak kullanır.

Kod:
Sub Sirala()
    
    Dim i   As Long
    
    i = Cells(Rows.Count, "A").End(3).Row
    
    Application.ScreenUpdating = False
    
    Range("B2:B" & i).FormulaR1C1 = "=COUNTIF(C[-1],RC[-1])"
    Range("A2:B" & i).Sort Key1:=Range("B1"), order1:=xlDescending, Key2:=Range("A1"), order2:=xlAscending
    Columns("B:B").Delete Shift:=xlToLeft
    Range("A1").Activate
    
    Application.ScreenUpdating = True
    
End Sub
 
Merhaba,

Kodlar B sütununu yardımcı sütun olarak kullanır.

Kod:
Sub Sirala()
    
    Dim i   As Long
    
    i = Cells(Rows.Count, "A").End(3).Row
    
    Application.ScreenUpdating = False
    
    Range("B2:B" & i).FormulaR1C1 = "=COUNTIF(C[-1],RC[-1])"
    Range("A2:B" & i).Sort Key1:=Range("B1"), order1:=xlDescending, Key2:=Range("A1"), order2:=xlAscending
    Columns("B:B").Delete Shift:=xlToLeft
    Range("A1").Activate
    
    Application.ScreenUpdating = True
    
End Sub

Üstad çok teşekkür ederim
 
Geri
Üst