ik wil in mijn bestand de voorwaardelijk opmaakregel wijzigen als het gaat om een woensdag. Op de andere dagen gelden andere parameters, nl deze (groen bij 11 of meer, oranje tussen 7 en 10 inclusief en rood bij 6 of minder)
op woensdag geldt (groen bij 11 of meer, oranje bij 6 en rood bij minder dan 6)
ik heb al geprobeerd met het in een Als-dan structuur te steken en met aparte modules en met een expliciete applies to maar het blijft bij de eerste regels. ik heb ook de voorwaardelijke opmaak die er eerst instond (zonder vba te gebruiken) verwijderd. in de bijlage staat die als voorbeeld.
alle suggesties zijn welkom
S.
Code:
Set rngknipperlichtschema = wswerkblad.Range("d4:D96")
With rngknipperlichtschema
With .FormatConditions
.Delete
.AddIconSetCondition
End With
'alle dagen behalve woensdag
With .FormatConditions(1)
.SetFirstPriority
.ReverseOrder = False
.ShowIconOnly = False
.IconSet = ActiveWorkbook.IconSets(xl3TrafficLights2)
With .IconCriteria(1)
.Type = xlConditionValueNumber
.Value = 6
.Operator = 8
End With
With .IconCriteria(2)
.Type = xlConditionValueNumber
.Value = 9
.Operator = 7
End With
With .IconCriteria(3)
.Type = xlConditionValueNumber
.Value = 11
.Operator = 7
End With
End With
End With
Code:
With .IconCriteria(1)
.Type = xlConditionValueNumber
.Value = 6
.Operator = 8
End With
'oranje
With .IconCriteria(2)
.Type = xlConditionValueNumber
.Value = 6
.Operator = 7
End With
'rood
With .IconCriteria(3)
.Type = xlConditionValueNumber
.Value = 7
.Operator = 7
End With
alle suggesties zijn welkom
S.