DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
=RenkDegerSay($E$4:$E$11;$I2;K$1)
Function RenkDegerSay(Alan As Range, Deger As String, Ornek_Renk As Range)
Dim Adet As Long
Dim Hucre As Range
Dim Hcr As String
Application.Volatile
Deger = UCase(Replace(Replace(Deger, "i", "İ"), "ı", "I"))
For Each Hucre In Alan
Hcr = UCase(Replace(Replace(Hucre.Value, "i", "İ"), "ı", "I"))
If Hucre.Interior.ColorIndex = Ornek_Renk.Interior.ColorIndex And _
Hcr = Deger Then Adet = Adet + 1
Next Hucre
RenkDegerSay = Adet
End Function
Merhaba,
Umarım bu örnek karışık gelmez. KTF (Kullanıcı Tanımlı Fonksiyon) hazırladım.
Fonksiyonun Parametreleri :
buna göre K2 hücresi için formül
- Alan
- Değer
- Renk için benzer hucre
Kod:=RenkDegerSay($E$4:$E$11;$I2;K$1)
Kod:Function RenkDegerSay(Alan As Range, Deger As String, Ornek_Renk As Range) Dim Adet As Long Dim Hucre As Range Dim Hcr As String Deger = UCase(Replace(Replace(Deger, "i", "İ"), "ı", "I")) For Each Hucre In Alan Hcr = UCase(Replace(Replace(Hucre.Value, "i", "İ"), "ı", "I")) If Hucre.Interior.ColorIndex = Ornek_Renk.Interior.ColorIndex And _ Hcr = Deger Then Adet = Adet + 1 Next Hucre RenkDegerSay = Adet End Function
Bu kadar emek bir teşekkürü haketmiş
Bir de diğer sayfada değişiklik yapınca formül otomatik hesaplama yapmıyor, o hücreye girip çift tıklamak gerekiyor.
ya o dosya da işyerine ait özel bir dosya gönderemicem kusura bakmayın. ama teşekkür ederim ilginiz ve alakanız için.