Farklı renkteki satırları sortlama

Katılım
16 Kasım 2007
Mesajlar
20
Excel Vers. ve Dili
fvfsv
Elimdeki excel tablosunda sarı ile highlight edilmiş satırlar var. Acaba bunları bir araya toparlayan (bir başka deyişle renklere göre sortlayan) makro veya fonksiyon varmıdır?

Saygılar&Sevgiler
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,451
Excel Vers. ve Dili
Ofis 365 Türkçe
Örnek dosyayı da bizim oluşturmamızı ister misiniz?
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,451
Excel Vers. ve Dili
Ofis 365 Türkçe
Forum kurallarını okumalısınız.

Ekteki kodları bir modüle bağlayıp deneyebilirsiniz.

Kod:
Sub Renkli_Sirala()
Application.ScreenUpdating = False
Kolon = [IV1].End(1).Column + 1
SonSatır = [A65536].End(3).Row
For i = 2 To SonSatır
    Cells(i, Kolon) = Cells(i, "A").Interior.ColorIndex
    Cells(i, Kolon + 1) = Cells(i, "A").Font.ColorIndex
Next i
Range(Cells(2, 1), Cells(SonSatır, Kolon + 1)).Sort key1:=Cells(2, Kolon), key2:=Cells(2, Kolon + 1)
Columns(Kolon).Delete
Columns(Kolon).Delete
End Sub
 
Son düzenleme:

N.Ziya Hiçdurmaz

Özel Üye
Katılım
28 Nisan 2007
Mesajlar
2,218
Excel Vers. ve Dili
Office 2013 TR / 32 Bit
Yanıt

Değişik örnek.
Kod:
Sub RENSIRALA()
Dim SUT As Integer
For SUT = 1 To Cells(65536, "A").End(3).Row
If Cells(SUT, "A").Interior.ColorIndex = 6 Then
Cells(SUT, "F") = "."
End If
Next
Range("A1:F20").Sort Key1:=[F1], Order1:=xlAscending
[F1:F1000].Clear
End Sub
 
Katılım
16 Kasım 2007
Mesajlar
20
Excel Vers. ve Dili
fvfsv
teşekkürler
 
Üst