• 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.

kleurindex bestaat niet bij voorwaardelijke opmaak

Status
Niet open voor verdere reacties.

tartuffe

Gebruiker
Lid geworden
20 aug 2010
Berichten
33
Hallo,

ik wil de som maken van cellen die een rode achtergrond hebben gekregen via voorwaardelijke opmaak. Het werkt niet om dat de kleurindex van zo'n opgemaakte cel niet 3 is (rood) maar -4142!. Dit heb ik getest met deze code:

Cells(10, 1) = Worksheets("blad1").Range("c2:c2").Interior.ColorIndex

Als ik C2 manueel een rode opmaak geef, krijg ik dan wel 3.

Enige verklaring daarvoor?
Bedankt.
Tartuffe
 
Beste tartuffe ;)

Dit bekom je als de cel LEEG is, van zodra je de cel een kleur geeft zal het ook het kleurnummer weergeven.
Een lege cel is geen witte kleur !

Andere verklaring heb ik hier niet voor.

Groetjes Danny. :thumb:
 
Je kan zoeken op:
Code:
Range("C2").FormatConditions(1).Interior.ColorIndex
maar dat geeft de index van de kleur die ingesteld is, of hij nu toegepast wordt of niet (denk ik..)
 
Zoiets?
Code:
Sub tst()
 MsgBox "kleur = " & Sheets(1).Cells(10, 1).FormatConditions(1).Interior.ColorIndex
End Sub

Edit: WHER was ver voor.
maar dat geeft de index van de kleur die ingesteld is, of hij nu toegepast wordt of niet (denk ik..)

Klopt WHER, de eerste voorwaarde kleur wordt genomen.

Edit 2: Als er met Voorwaardelijke opmaak wordt gewerkt, heb je ook een voorwaarde.
Deze kun je natuurlijk gaan tellen.
 
Laatst bewerkt:
Bedankt. Aangezien ik FormatConditions() niet gebruikte gaf excel een lege kleur. Vandaar...
Tartuffe
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan