Suzme yapılmıs alandakı renklı hucrelerı saymak

Katılım
9 Haziran 2017
Mesajlar
14
Excel Vers. ve Dili
2016 turkce
daha once gırmıs oldugum renklı verıler var ve bunları bellı krıtere gore suzuyorum suzdukten sonra bunların sayısını toplamak ıstıyorum ıcındekı degıl sadece kac hucre oldugunu bılmek ıstıyorum nasıl yapabılırım bunu acaba bır bılgı verebılırmısınıız rıca etsem ?
 
Katılım
11 Haziran 2013
Mesajlar
30
Excel Vers. ve Dili
2013 İNGİLİZCE
Altın Üyelik Bitiş Tarihi
19-03-2021
Merhaba ;

Konunun daha iyi anlaşılması için dosya ekleyebilir misiniz?

Teşekkürler
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,276
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

Ekteki örnek dosyayı inceleyin.

Kullanıcı tanımlı fonksiyon kullanılmıştır.

Hücrede kullanımı;
Kod:
=FİLTRELİ_ALANDA_RENK_SAY(A1:A100;B1)
Kod:
Function FİLTRELİ_ALANDA_RENK_SAY(Alan As Range, Renk As Range)
    Dim Veri As Range, Say As Long
    
    Application.Volatile True
    
    For Each Veri In Alan
        If Veri.RowHeight > 0 Then
            If Veri.Interior.ColorIndex = Renk.Interior.ColorIndex Then
                Say = Say + 1
            End If
        End If
    Next
    
    FİLTRELİ_ALANDA_RENK_SAY = Say
End Function
 

Ekli dosyalar

Katılım
9 Haziran 2017
Mesajlar
14
Excel Vers. ve Dili
2016 turkce
Merhaba,

Ekteki örnek dosyayı inceleyin.

Kullanıcı tanımlı fonksiyon kullanılmıştır.

Hücrede kullanımı;
Kod:
=FİLTRELİ_ALANDA_RENK_SAY(A1:A100;B1)
Kod:
Function FİLTRELİ_ALANDA_RENK_SAY(Alan As Range, Renk As Range)
    Dim Veri As Range, Say As Long
    
    Application.Volatile True
    
    For Each Veri In Alan
        If Veri.RowHeight > 0 Then
            If Veri.Interior.ColorIndex = Renk.Interior.ColorIndex Then
                Say = Say + 1
            End If
        End If
    Next
    
    FİLTRELİ_ALANDA_RENK_SAY = Say
End Function
tesekkurler tam aradıgım seydı cok rahat bır sekılde ısımı cozdum tesekkur ederım
 
Üst