- Katılım
- 2 Mart 2005
- Mesajlar
- 2,960
- Excel Vers. ve Dili
-
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
http://www.excel.web.tr/showthread.php?p=244969#post244969
merhaba arkadaşlar yukarıdaki linkte işlenen ve aşağıda kodlar ile Bir aralıkta (e2:e100) belirtilen tüm hücreleri rengine göre topluyoruz peki d sü tütununda veri filtreleme uyguladık ve renkli hücrelerin bir kısmı gözükmeyen alanda kaldı
Normol toplama istesek =alttoplam(9;e2:e100) deriz filtrelenmiş alanın toplamını elde ederiz.
peki filtrelenmiş alandaki renkli hücrelerin toplamı nasıl elde edilir?
Saygılarımla.
merhaba arkadaşlar yukarıdaki linkte işlenen ve aşağıda kodlar ile Bir aralıkta (e2:e100) belirtilen tüm hücreleri rengine göre topluyoruz peki d sü tütununda veri filtreleme uyguladık ve renkli hücrelerin bir kısmı gözükmeyen alanda kaldı
Normol toplama istesek =alttoplam(9;e2:e100) deriz filtrelenmiş alanın toplamını elde ederiz.
peki filtrelenmiş alandaki renkli hücrelerin toplamı nasıl elde edilir?
Saygılarımla.
Kod:
Function brdrenktopla(Adres As Range, Dolgu_rengi, Font_rengi, islem As Integer)
Dim c As Range
On Error Resume Next
Toplam = 0
If islem = 1 Then
For Each c In Adres
If c.Interior.ColorIndex = Dolgu_rengi And c.Font.ColorIndex = Font_rengi And c <> "" Then Toplam = Toplam + c.Value
Next
End If
brdrenktopla = Toplam
End Function