hadromer
Altın Üye
- Katılım
- 23 Ekim 2015
- Mesajlar
- 402
- Excel Vers. ve Dili
- LTSC Professional Plus 2021 64 Bit Türkçe
- Altın Üyelik Bitiş Tarihi
- 26-04-2028
MErhaba,
Fotoğrafta görüldüğü üzere 5 farklı renkten oluşan bir tablom var. Ben bu renklere sahip hücreleri saydırmak istiyorum. Bunun için şu kodu kullanıyorum ;
ancak tablodaki renkler başka bir makro çalışması sonucu elde edildiği için tekrardan tek tek arka planı dolgu seçeneği ile renklendirmeden o renkleri algılamıyor. Bu sorunu nasıl çözebilirim ? Örnek dosya ekleyecektim ancak değerleri kopyala yapıştır yapınca renkler kayboluyor. Yardımlarınız için teşekkürler şimdiden.
Fotoğrafta görüldüğü üzere 5 farklı renkten oluşan bir tablom var. Ben bu renklere sahip hücreleri saydırmak istiyorum. Bunun için şu kodu kullanıyorum ;
Kod:
Sub s()
Function ColorFunction(rColor As Range, rRange As Range, Optional SUM As Boolean)
Dim rCell As Range
Dim lCol As Long
Dim vResult
lCol = rColor.Interior.ColorIndex
If SUM = True Then
For Each rCell In rRange
If rCell.Interior.ColorIndex = lCol Then
vResult = WorksheetFunction.SUM(rCell, vResult)
End If
Next rCell
Else
For Each rCell In rRange
If rCell.Interior.ColorIndex = lCol Then
vResult = 1 + vResult
End If
Next rCell
End If
ColorFunction = vResult