Szukaj…


Uwagi

Nie można zdefiniować więcej niż trzech formatów warunkowych dla zakresu. Użyj metody Modyfikuj, aby zmodyfikować istniejący format warunkowy, lub użyj metody Usuń, aby usunąć istniejący format przed dodaniem nowego.

FormatConditions.Add

Składnia:

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

Parametry:

Nazwa Wymagane / opcjonalne Typ danych
Rodzaj wymagany XlFormatConditionType
Operator Opcjonalny Wariant
Formuła 1 Opcjonalny Wariant
Formula2 Opcjonalny Wariant

Enumaration XlFormatConditionType:

Nazwa Opis
xlAboveAverageCondition Stan powyżej średniej
xlBlanksCondition Stan pustych miejsc
xlCellValue Wartość komórki
xlColorScale Skala kolorów
xlDatabar Pasek danych
xlErrorsCondition Stan błędów
xlExpression Wyrażenie
XlIconSet Zestaw ikon
xlNoBlanksCondition Brak stanu pustych miejsc
xlNoErrorsCondition Brak błędów
xlTextString Ciąg tekstowy
xlTimePeriod Okres czasu
xlTop10 10 najlepszych wartości
xlUniqueValues Unikalne wartości

Formatowanie według wartości komórki:

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

Operatorzy:

Nazwa
xlBetween
xl Równe
xlGreater
xlGreaterEqual
xlLess
xlLessEqual
xlNotBetween
xlNotEqual

Jeśli Typ to xlExpression, argument Operator jest ignorowany.

Formatowanie przez tekst zawiera:

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

Operatorzy:

Nazwa Opis
xlBeginsWith Zaczyna się od określonej wartości.
xlContains Zawiera określoną wartość.
xlDoesNotContain Nie zawiera określonej wartości.
xlEndsWith Kończy się określoną wartością

Formatowanie według okresu

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

Operatorzy:

Nazwa
xl wczoraj
xl jutro
xlLast7Days
xlLastWeek
xlThisWeek
xlNextWeek
xlLastMonth
xlThisMonth
xlNextMonth

Usuń format warunkowy

Usuń cały format warunkowy z zakresu:

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

Usuń cały format warunkowy z arkusza roboczego:

Cells.FormatConditions.Delete

FormatConditions.AddUniqueValues

Podświetlanie zduplikowanych wartości

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

Podkreślanie unikalnych wartości

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

FormatConditions.AddTop10

Podkreślając 5 najważniejszych wartości

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

Operatorzy:

Nazwa Opis
XlAboveA Average Powyżej średniej
XlAboveStdDev Powyżej standardowego odchylenia
XlBelowA Average Poniżej średniej
XlBelowStdDev Poniżej odchylenia standardowego
XlEqualAboveA Average Równa powyżej średniej
XlEqualBelowA Average Równa poniżej średniej

FormatConditions.AddIconSetCondition

wprowadź opis zdjęcia tutaj

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:

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

wprowadź opis zdjęcia tutaj

Rodzaj:

Nazwa
xlConditionValuePercent
xlConditionValueNumber
xlConditionValuePercentile
xlConditionValueFormula

Operator:

Nazwa Wartość
xlGreater 5
xlGreaterEqual 7

Wartość:

Zwraca lub ustawia wartość progową dla ikony w formacie warunkowym.



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow