• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Somkleur

Status
Niet open voor verdere reacties.

Robert100

Gebruiker
Lid geworden
28 mei 2015
Berichten
10
Goedemiddag,

Ik wil graag de somkleur hebben (zie bijlage) met onderstaande module.

Het lukt mij niet

Function SOMKLEUR(varRange As Range, varColor As Range)
Dim cell As Range
For Each cell In Application.Intersect(varRange, varRange.Parent.UsedRange)
If cell.Interior.ColorIndex = varColor.Interior.ColorIndex Then
SOMKLEUR = SOMKLEUR + cell.Value
End If
Next
End Function
 

Bijlagen

  • Verlof 2017-TS-2 test 1.xlsx
    482,4 KB · Weergaven: 78
Excel kan niet echt met kleuren rekenen, beter is om waarden in cellen te stoppen en dan SOMMEN.ALS of AANTALLEN.ALS te gebruiken om te rekenen op die inhoud.
 
Die functie rekent ook met de inhoud. Hij telt de waarden op van cellen met de opgegeven kleur. Hij is kennelijk alleen zodanig aangepast dat hij niet meer werkt.
 
Laatst bewerkt:
Probeer het zo eens.

Code:
Function SOMKLEUR(varRange As Range, varColor As Range)
Dim cl As Range
For Each cl In varRange
    If cl.Interior.ColorIndex = varColor.Interior.ColorIndex Then SOMKLEUR = SOMKLEUR + cl.Value
Next
End Function
 
Ik heb het voorbeeld van gast0660 en dat van VenA uitgeprobeerd.

Het lukt mij nog steeds niet.

Kunnen jullie het in mijn bestand is uitproberen?
 
Indien uw cellen gekleurd worden via VO zal het nooit lukken als je de voorwaarde tot kleuren niet mee opneemt in je code.
 
Dag Cobbe,
Ik heb de code in mijn bestand opgenomen maar dan lukt het nog niet.
gr
 
Plaats de door VenA aangepaste code in een module, niet in het code-gedeelte van de sheet
 
Ik heb voor u de eerste rij gedaan.
 

Bijlagen

  • Verlof 2017-TS-2 test 1.xlsb
    300,2 KB · Weergaven: 49
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan