Renkli hücreleri filtreleme

Katılım
12 Ağustos 2004
Mesajlar
11
Herkese Slm ;

Bir sütunda bazı hücrelerdeki bilgileri kırmızı yaptım, bunları filtrelemem mümkün mü ? Tesekkürler ..

Saygılar...
 
Katılım
16 Aralık 2005
Mesajlar
130
Sub filtrele()
For Each i In Range("A:A")
If i.Interior.Color = vbRed Then i.Rows.Hidden = 1: Next
End Sub


Sub filtreleYazılar()
For Each i In Range("A:A"): If i.Font.Color = vbRed Then i.Rows.Hidden = 1
Next
End Sub
 
Katılım
12 Ağustos 2004
Mesajlar
11
osmantelci' Alıntı:
Sub filtrele()
For Each i In Range("A:A")
If i.Interior.Color = vbRed Then i.Rows.Hidden = 1: Next
End Sub


Sub filtreleYazılar()
For Each i In Range("A:A"): If i.Font.Color = vbRed Then i.Rows.Hidden = 1
Next
End Sub
Cevabınız için tesekkürler fakat makro kullanmayı bilmiyorum bu yazdıgınız formülü nereye uygulayacagımı yazabilirsiniz sevinirim .

Excel 2003 English


RGDS
 
Katılım
12 Ağustos 2004
Mesajlar
11
osmantelci' Alıntı:
Excelde Alt F11 açılan sayfada iken VBE menüsünden Insert - Module ile açılan sayfaya Paste
Dediklerinizi yapıyorum ama bir sonuc vermiyor sanırım bir yerde hata yapıyorum. Paste ettim ama filtreleme yapmadı .
 
Katılım
16 Aralık 2005
Mesajlar
130
Filtreleme işleminden kastınız ne? Exceldeki AutoFilter'den bahsediyorsanız o işlem ile bu kodun yaptığı benzer bir işlemdir. Renkli hücrelerin gizlenmesi işlemini yerine getiriyor.
sadece kırmızılar görünsün derseniz = yerine <> işaretini kullanın.
Sub filtrele()
Application.ScreenUpdating = 0
For Each i In Range("A1:" & [A65536].End(xlUp).Address)
If i.Interior.Color <> vbRed Then i.Rows.Hidden = 1
Next: Application.ScreenUpdating = 1
End Sub
 
Üst