• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Renkleri toplama

  • Konbuyu başlatan Konbuyu başlatan dEmir1
  • Başlangıç tarihi Başlangıç tarihi
Katılım
27 Ocak 2011
Mesajlar
324
Excel Vers. ve Dili
Excel 2010 - Türkçe
Buna benzer diğer konulara baktım yalnız çok değişik .Böyle birşey mümkün müdür?
 
Son düzenleme:
Buna benzer diğer konulara baktım yalnız çok değişik .Böyle birşey mümkün müdür?

merhaba
boş bir module oluşturarak
Kod:
'kodları yazan : Yurttaş
Function Renklitopla(InRange As Range, WhatColorIndex As Integer, _
    Optional OfText As Boolean = False) As Double

Dim Rng As Range
Dim OK As Boolean

Application.Volatile True
For Each Rng In InRange.Cells
    If OfText = True Then
        OK = (Rng.Font.ColorIndex = WhatColorIndex)
    Else
        OK = (Rng.Interior.ColorIndex = WhatColorIndex)
    End If
    If OK And IsNumeric(Rng.Value) Then
        Renklitopla = Renklitopla + Rng.Value
    End If
Next Rng

End Function
bu kodu yazın
Yeşil rengin index'i 43
hücredeki formülü
Kod:
=TOPLA(D3:D30)-Renklitopla(D3:D30;43;YANLIŞ)
bununla değiştirip dener misiniz
 
Bi yerde bi yalnışlık yapıyorum hata veriyor.Örnek üzerinde yapabilirmisin.
 
Teşekkür Ederim ihsan..İyi Çalışmalar.
 
Geri
Üst