Hallo,
Ik heb een bereik gegevens in de kolommen B tot en met H.
De voorwaardelijke opmaak (zwarte of rode tekstopmaak) van de waarden in kolom E is ingesteld via de klassieke manier in Excel (Start > Stijlen > Voorwaardelijke opmaak).
Daarnaast heb ik een VBA-code die oa. een controle uitvoert op de tekstkleur in kolom E.
Ik had graag gehad dat de volgende actie uitgevoerd wordt wanneer de voorwaardelijke opmaak van de cel in kolom E rood is.
Wanneer ik ter controle eens de kleur opvraag van een bepaalde cel (waarvan ik weet dat ze via voorwaardelijke opmaak in't rood wordt gezet) krijg ik als waarde "-4105", en niet de waarde "3)...
Ik krijg deze waarde "-4105" trouwens ook bij zwarte cellen, wat het nog bizarder maakt.
Kan iemand me helpen?
Alvast bedankt!
Ik heb een bereik gegevens in de kolommen B tot en met H.
De voorwaardelijke opmaak (zwarte of rode tekstopmaak) van de waarden in kolom E is ingesteld via de klassieke manier in Excel (Start > Stijlen > Voorwaardelijke opmaak).
Daarnaast heb ik een VBA-code die oa. een controle uitvoert op de tekstkleur in kolom E.
Ik had graag gehad dat de volgende actie uitgevoerd wordt wanneer de voorwaardelijke opmaak van de cel in kolom E rood is.
Code:
Dim c As Range
For Each c In ActiveSheet.UsedRange.Columns("B").Cells
If Cells(c.Row,5).Font.ColorIndex = 3 Then
VolgendeMacro
End If
Next c
Wanneer ik ter controle eens de kleur opvraag van een bepaalde cel (waarvan ik weet dat ze via voorwaardelijke opmaak in't rood wordt gezet) krijg ik als waarde "-4105", en niet de waarde "3)...
Ik krijg deze waarde "-4105" trouwens ook bij zwarte cellen, wat het nog bizarder maakt.
Kan iemand me helpen?
Alvast bedankt!