DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sayın Evren,Aşağıdaki KTF'yi yaptım.Kullanacağınız başka dosyalarda bu KTFyi o dosyada boş bir modüle kopyalayınız.
Kullanışı:
C14 hücresine aşağıdaki formül yazıldı ve kopyalandı.
dosya ektedir.
=renkli_topla($B14;C$4:C$12)
Kod:Function renkli_topla(renk As Range, alan As Range) Dim toplam As Double, hcr As Range For Each hcr In alan If hcr.Interior.ColorIndex = renk.Interior.ColorIndex Then toplam = toplam + hcr.Value End If Next renkli_topla = toplam End Function
Bir değer girince formül çalışıyor.Değerleri değiştirirseniz çalışacaktır.:cool.Sayın Evren,
vermiş olduğunuz modül harika birşey ancak tek eksiği renklere göre toplamı yapılan hücrelerden birinin rengi değişirse değiştiği renk toplaına atmıyor.Örneğin toplamı yapılan sütunda sarı hücrelerden biri turuncu olduğu taktirde aşağıdaki sarı renk toplamı aynı kalıyor.Yinede çok işe yarayacak bir modül.
Elleriniz dert görmesin efendim![]()
merhabalarA1:A100 arasındaki dediğiniz renkleri sayar.
Kod:Sub renkler() Dim mavi As Long, sari As Long, yesil As Long, kirmizi As Long Dim hcr As Range For Each hcr In Range("A1:A100") Select Case hcr.Interior.Color Case vbBlue: mavi = mavi + 1 Case vbYellow: sari = sari + 1 Case vbGreen: yesil = yesil + 1 Case vbRed: kirmizi = kirmizi + 1 End Select Next hcr MsgBox "Mavi :" & vbTab & mavi & vbLf & _ "Sarı :" & vbTab & sari & vbLf & "Yeşil :" & vbTab & yesil & _ vbLf & "Kırmızı :" & vbTab & kirmizi, vbOKOnly + vbInformation, "RENKLER" End Sub