Het lijkt toch moeilijker dan het lijkt te zijn (nederlands ook), maar er is vraag naar:
Plak het volgende in een module:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| Public Function SomKleur(Optelbereik As Range, referentie As Range) As Double
application.volatile
Dim totaal As double, kleur As Long
Dim c As Range
kleur = referentie.Interior.ColorIndex
For Each c In Optelbereik.Cells
If c.Interior.ColorIndex = kleur and IsNumeric(c.value) Then
totaal = totaal +c.Value
End If
Next c
somkleur = totaal
End Function |
En je hebt nu voor in je werkblad een functie SomKleur. bv:
=SomKleur(B4:B7;A10) telt alle cellen in b4:b7 bij elkaar op die dezelfde achtergrond kleur hebben als cel A10.
[
Voor 6% gewijzigd door
Lustucru op 28-06-2004 09:37
]
De oever waar we niet zijn noemen wij de overkant / Die wordt dan deze kant zodra we daar zijn aangeland