Hücre içersindeki kırmızı ile yazılan yazılara göre sıralamak

Katılım
24 Aralık 2008
Mesajlar
118
Excel Vers. ve Dili
2007 TÜRKÇE
merhaba,

ekteki dosyamda da görüleceği üzere kırımızı ile yazılan yazılara göre sıralamak istiyorum. mümkün müdür?

teşekkür ederim.
 

Ekli dosyalar

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,371
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Dosyayı inceleyiniz.

Kod:
Sub Sirala()
 
Dim SonKolon As Integer
Dim i As Long
SonKolon = [IV1].End(1).Column + 1
For i = 2 To [A65536].End(3).Row
    If Cells(i, "B").Font.ColorIndex = 3 Then Cells(i, SonKolon) = 0
Next i
Range(Cells(2, "A"), Cells([A65536].End(3).Row, SonKolon)).Sort Key1:=Cells(2, SonKolon), Key2:=[B2]
Columns(SonKolon).Delete Shift:=xlToLeft
 
End Sub
 

Ekli dosyalar

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,371
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Aşağıdaki gibi bir kod sanırım işinizi daha da kolaylaştırır. Diğer renkleri de dikkate alıp renkler arasında ayrım yapmamak gerek :)

Kod:
Sub Sirala()
Dim SonKolon As Integer
Dim i As Long
SonKolon = [IV1].End(1).Column + 1
For i = 2 To [A65536].End(3).Row
    Cells(i, SonKolon) = Cells(i, "B").Font.ColorIndex
Next i
Range(Cells(2, "A"), Cells([A65536].End(3).Row, SonKolon)).Sort Key1:=Cells(2, SonKolon), Key2:=[B2]
Columns(SonKolon).Delete Shift:=xlToLeft
End Sub
 
Üst