Sök…


Anmärkningar

Du kan inte definiera mer än tre villkorade format för ett intervall. Använd metoden Ändra för att modifiera ett befintligt villkorligt format, eller använd metoden Radera för att ta bort ett befintligt format innan du lägger till ett nytt.

FormatConditions.Add

Syntax:

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

parametrar:

namn Krävs / Valfritt Data typ
Typ Nödvändig XlFormatConditionType
Operatör Valfri Variant
Formel 1 Valfri Variant
Formula2 Valfri Variant

XlFormatCondition Enumaration av typ:

namn Beskrivning
xlAboveAverageCondition Över medelvärdet
xlBlanksCondition Tomt skick
xlCellValue Cellvärde
xlColorScale Färgskala
xlDatabar Databar
xlErrorsCondition Felens tillstånd
xlExpression Uttryck
XlIconSet Ikonuppsättning
xlNoBlanksCondition Inga tomma skick
xlNoErrorsCondition Inga fel villkor
xlTextString Textsträng
xlTimePeriod Tidsperiod
xlTop10 Topp 10-värden
xlUniqueValues Unika värden

Formatera efter cellvärde:

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

operatörer:

namn
xlBetween
xlEqual
xlGreater
xlGreaterEqual
xlLess
xlLessEqual
xlNotBetween
xlNotEqual

Om Typ är xlExpression ignoreras operatörsargumentet.

Formatering efter text innehåller:

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

operatörer:

namn Beskrivning
xlBeginsWith Börjar med ett specificerat värde.
xlContains Innehåller ett angivet värde.
xlDoesNotContain Innehåller inte det angivna värdet.
xlEndsWith Avsluts med det angivna värdet

Formatera efter tidsperiod

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

operatörer:

namn
xlYesterday
xlTomorrow
xlLast7Days
xlLastWeek
xlThisWeek
xlNextWeek
xlLastMonth
xlThisMonth
xlNextMonth

Ta bort villkorligt format

Ta bort alla villkorade format inom räckvidden:

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

Ta bort alla villkorade format i kalkylbladet:

Cells.FormatConditions.Delete

FormatConditions.AddUniqueValues

Markera dubbla värden

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

Markera unika värden

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

FormatConditions.AddTop10

Markera topp 5-värden

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

operatörer:

namn Beskrivning
XlAboveAverage Över medel
XlAboveStdDev Ovanför standardavvikelse
XlBelowAverage Under medel
XlBelowStdDev Under standardavvikelsen
XlEqualAboveAverage Lika över genomsnittet
XlEqualBelowAverage Lika under genomsnittet

FormatConditions.AddIconSetCondition

ange bildbeskrivning här

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:

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

ange bildbeskrivning här

Typ:

namn
xlConditionValuePercent
xlConditionValueNumber
xlConditionValuePercentile
xlConditionValueFormula

Operatör:

namn Värde
xlGreater 5
xlGreaterEqual 7

Värde:

Returnerar eller ställer in tröskelvärdet för en ikon i ett villkorat format.



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow