Zoeken…


Opmerkingen

U kunt niet meer dan drie voorwaardelijke indelingen voor een bereik definiëren. Gebruik de methode Wijzigen om een bestaand voorwaardelijk formaat te wijzigen, of gebruik de methode Verwijderen om een bestaand formaat te verwijderen voordat u een nieuw formaat toevoegt.

FormatConditions.Add

Syntaxis:

FormatConditions.Add(Type, Operator, Formula1, Formula2)

parameters:

Naam Vereist / optioneel Data type
Type Verplicht XlFormatConditionType
operator Optioneel Variant
Formule 1 Optioneel Variant
Formula2 Optioneel Variant

XlFormatConditionType opsomming:

Naam Beschrijving
xlAboveAverageCondition Bovengemiddelde staat
xlBlanksCondition Blanco staat
xlCellValue Celwaarde
xlColorScale Kleurenschaal
xlDatabar Databar
xlErrorsCondition Fouten staat
xlExpression Uitdrukking
XlIconSet Icon set
xlNoBlanksCondition Geen lege staat
xlNoErrorsCondition Geen fouten conditie
xlTextString Tekst reeks
xlTimePeriod Tijdsperiode
xlTop10 Top 10 waarden
xlUniqueValues Unieke waarden

Opmaak op celwaarde:

With Range("A1").FormatConditions.Add(xlCellValue, xlGreater, "=100")
    With .Font
        .Bold = True
        .ColorIndex = 3
     End With
End With

operators:

Naam
xlBetween
xlEqual
xlGreater
xlGreaterEqual
xlLess
xlLessEqual
xlNotBetween
xlNotEqual

Als Type xlExpression is, wordt het argument Operator genegeerd.

Opmaak op tekst bevat:

With Range("a1:a10").FormatConditions.Add(xlTextString, TextOperator:=xlContains, String:="egg")
    With .Font
        .Bold = True
        .ColorIndex = 3
    End With
End With

operators:

Naam Beschrijving
xlBeginsWith Begint met een opgegeven waarde.
xlContains Bevat een opgegeven waarde.
xlDoesNotContain Bevat niet de opgegeven waarde.
xlEndsWith Eindigt met de opgegeven waarde

Opmaak op tijdsperiode

With Range("a1:a10").FormatConditions.Add(xlTimePeriod, DateOperator:=xlToday)
    With .Font
        .Bold = True
        .ColorIndex = 3
    End With
End With

operators:

Naam
xlYesterday
xlTomorrow
xlLast7Days
xlLastWeek
xlThisWeek
xlNextWeek
xlLastMonth
xlThisMonth
xlNextMonth

Voorwaardelijke opmaak verwijderen

Verwijder alle voorwaardelijke opmaak binnen bereik:

Range("A1:A10").FormatConditions.Delete

Verwijder alle voorwaardelijke opmaak in werkblad:

Cells.FormatConditions.Delete

FormatConditions.AddUniqueValues

Dubbele waarden markeren

With Range("E1:E100").FormatConditions.AddUniqueValues
   .DupeUnique = xlDuplicate
   With .Font
       .Bold = True
       .ColorIndex = 3
   End With
End With

Unieke waarden markeren

With Range("E1:E100").FormatConditions.AddUniqueValues
   With .Font
       .Bold = True
       .ColorIndex = 3
   End With
End With

FormatConditions.AddTop10

Top 5 waarden markeren

With Range("E1:E100").FormatConditions.AddTop10
    .TopBottom = xlTop10Top
    .Rank = 5
    .Percent = False
    With .Font
        .Bold = True
        .ColorIndex = 3
    End With
End With

FormatConditions.AddAboveAverage

With Range("E1:E100").FormatConditions.AddAboveAverage
    .AboveBelow = xlAboveAverage
    With .Font
        .Bold = True
        .ColorIndex = 3
    End With
End With

operators:

Naam Beschrijving
XlAboveAverage Boven gemiddeld
XlAboveStdDev Boven standaardafwijking
XlBelowAverage Onder het gemiddelde
XlBelowStdDev Onder standaardafwijking
XlEqualAboveAverage Gelijk aan bovengemiddeld
XlEqualBelowAverage Gelijk aan onder het gemiddelde

FormatConditions.AddIconSetCondition

voer hier de afbeeldingsbeschrijving in

Range("a1:a10").FormatConditions.AddIconSetCondition
With Selection.FormatConditions(1)
    .ReverseOrder = False
    .ShowIconOnly = False
    .IconSet = ActiveWorkbook.IconSets(xl3Arrows)
End With

With Selection.FormatConditions(1).IconCriteria(2)
    .Type = xlConditionValuePercent
    .Value = 33
    .Operator = 7
End With

With Selection.FormatConditions(1).IconCriteria(3)
    .Type = xlConditionValuePercent
    .Value = 67
    .Operator = 7
End With

IconSet:

Naam
xl3Arrows
xl3ArrowsGray
xl3Flags
xl3Signs
xl3Stars
xl3Symbols
xl3Symbols2
xl3TrafficLights1
xl3TrafficLights2
xl3Triangles
xl4Arrows
xl4ArrowsGray
xl4CRV
xl4RedToBlack
xl4TrafficLights
xl5Arrows
xl5ArrowsGray
xl5Boxes
xl5CRV
xl5Quarters

voer hier de afbeeldingsbeschrijving in

Type:

Naam
xlConditionValuePercent
xlConditionValueNumber
xlConditionValuePercentile
xlConditionValueFormula

operator:

Naam Waarde
xlGreater 5
xlGreaterEqual 7

Waarde:

Retourneert of stelt de drempelwaarde in voor een pictogram in een voorwaardelijke opmaak.



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow