Tüm Versiyonu Göster : Hücredeki karakterinin rengine göre filtreleme
Hücredeki yazý karakterinin rengine ya da hücrenin arka alanýna göre filtrleme yapan hazýr bir makronuz var mýdýr :?:
Merhaba,
Visual Basic Editoru aç (Alt+F11)
Aþaðýdaki kodu kopyala ve sayfaya yapýþtýr.
Function renkkodu(hucre As Range)
hucre1 = hucre.Address(ColumnAbsolute:=False, RowAbsolute:=False)
renkkodu = Range(hucre1).Font.ColorIndex
End Function
Kaydet ve Editörü kapat.
Renkkodu adýnda yeni bir fonksiyon yaratmýþ olduk.
Toblonun en saðýndaki hücrelere
=renkkodu(adres) yaz (adres rengine göre filtreleme yapacaðýn hücre)
Ayný formülü tablonun tüm satýrlarýna karþýlýk gelecek þekilde kopyala.
Böylece sözkonusu hücrenin renk kodunu yazdýrmýþ olduk.
Þimdi bu kolon üzerinden istediðin renk koduna göre filtre yapabilirsin.
Biraz özgün bir çözüm oldu, umarým iþine yarar.
Baþka kullanýcýlardan farklý öneriler de gelebilir sanýrým.
pekanlar
13-12-2007, 17:31
Merhaba,
Excel 2007 versiyonunda renge göre süzme özelligini excele eklemisler.
Saygilarimla,
M.P.
hucre1 = hucre.Address(ColumnAbsolute:=False, RowAbsolute:=False)
hocam buradaki Absolute deyimi ne işe yarar False yerine kullanılcak deyim nedir?
vBulletin v3.7.2, Copyright ©2000-2012, Jelsoft Enterprises Ltd.