IconSetCondition-Objekt (Excel)

Stellt eine Regel zur bedingten Formatierung von Symbolsätzen dar.

HinwBemerkungeneise

Alle Objekte der bedingten Formatierung sind in einem FormatConditions-Auflistungsobjekt enthalten, das ein untergeordnetes Element einer Range-Auflistung ist.

Sie können eine Symbolsatz-Formatierungsregel erstellen, indem Sie entweder die Add-Methode oder die AddIconSetCondition-Methode der FormatConditions-Auflistung verwenden.

Jeder Symbolsatz enthält drei, vier oder fünf Symbole. Sie verwenden die IconSets-Eigenschaft des Workbook-Objekts , um ein IconSets-Objekt zurückzugeben, um einen der integrierten Symbolsätze anzugeben. Jedes einzelne Symbol im Symbolsatz wird dann von den Elementen des IconCriteria-Objekts einer Teilmenge der Werte des Bereichs zugewiesen. Der Typ des Schwellenwerts wird ebenfalls von diesem Objekt angegeben.

Beispiel

Im folgenden Codebeispiel wird ein Zahlenbereich erstellt, der Testergebnisse darstellt, und dann wird eine Regel für die bedingte Formatierung von Symbolen auf diesen Bereich angewendet. Der Typ des Symbolsatzes wird dann von den Standardsymbolen in einen Symbolsatz mit fünf Pfeilen geändert. Schließlich wird der Schwellenwerttyp vom Perzentil in eine hartcodierte Zahl geändert.

Sub CreateIconSetCF() 
 
    Dim cfIconSet As IconSetCondition 
     
    'Fill cells with sample data from 1 to 10 
    With ActiveSheet 
        .Range("C1") = 55 
        .Range("C2") = 92 
        .Range("C3") = 88 
        .Range("C4") = 77 
        .Range("C5") = 66 
        .Range("C6") = 93 
        .Range("C7") = 76 
        .Range("C8") = 80 
        .Range("C9") = 79 
        .Range("C10") = 83 
        .Range("C11") = 66 
        .Range("C12") = 74 
    End With 
     
    Range("C1:C12").Select 
         
    'Create an icon set conditional format for the created sample data range 
    Set cfIconSet = Selection.FormatConditions.AddIconSetCondition 
     
    'Change the icon set to a five-arrow icon set 
    cfIconSet.IconSet = ActiveWorkbook.IconSets(xl5Arrows) 
     
    'The IconCriterion collection contains all IconCriteria 
    'By indexing into the collection you can modify each criterion 
 
    With cfIconSet.IconCriteria(1) 
        .Type = xlConditionValueNumber 
        .Value = 0 
        .Operator = 7 
    End With 
    With cfIconSet.IconCriteria(2) 
        .Type = xlConditionValueNumber 
        .Value = 60 
        .Operator = 7 
    End With 
    With cfIconSet.IconCriteria(3) 
        .Type = xlConditionValueNumber 
        .Value = 70 
        .Operator = 7 
    End With 
    With cfIconSet.IconCriteria(4) 
        .Type = xlConditionValueNumber 
        .Value = 80 
        .Operator = 7 
    End With 
    With cfIconSet.IconCriteria(5) 
        .Type = xlConditionValueNumber 
        .Value = 90 
        .Operator = 7 
    End With 
         
End Sub

Methoden

Eigenschaften

Siehe auch

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.