टिप्पणियों
आप एक सीमा के लिए तीन से अधिक सशर्त स्वरूपों को परिभाषित नहीं कर सकते। मौजूदा सशर्त प्रारूप को संशोधित करने के लिए संशोधित विधि का उपयोग करें, या किसी नए को जोड़ने से पहले मौजूदा प्रारूप को हटाने के लिए हटाएँ विधि का उपयोग करें।
वाक्य - विन्यास:
FormatConditions.Add(Type, Operator, Formula1, Formula2)
पैरामीटर:
नाम | आवश्यक / वैकल्पिक | डाटा प्रकार |
---|
प्रकार | अपेक्षित | XlFormatConditionType |
ऑपरेटर | ऐच्छिक | प्रकार |
फॉर्मूला 1 | ऐच्छिक | प्रकार |
Formula2 | ऐच्छिक | प्रकार |
नाम | विवरण |
---|
xlAboveAverageCondition | औसत स्थिति से ऊपर |
xlBlanksCondition | रिक्त अवस्था |
xlCellValue | सेल मान |
xlColorScale | रंग पैमाने |
xlDatabar | DATABAR |
xlErrorsCondition | त्रुटियों की स्थिति |
xlExpression | अभिव्यक्ति |
XlIconSet | आइकन सेट |
xlNoBlanksCondition | कोई खाली हालत नहीं |
xlNoErrorsCondition | कोई त्रुटि नहीं |
xlTextString | पाठ की पंक्ति |
xlTimePeriod | समय सीमा |
xlTop10 | शीर्ष 10 मूल्य |
xlUniqueValues | अद्वितीय मूल्य |
सेल मान द्वारा प्रारूपण:
With Range("A1").FormatConditions.Add(xlCellValue, xlGreater, "=100")
With .Font
.Bold = True
.ColorIndex = 3
End With
End With
ऑपरेटर:
नाम |
---|
xlBetween |
xlEqual |
xlGreater |
xlGreaterEqual |
xlLess |
xlLessEqual |
xlNotBetween |
xlNotEqual |
यदि प्रकार xlExpression है, तो ऑपरेटर तर्क को अनदेखा कर दिया जाता है।
पाठ द्वारा स्वरूपण में शामिल हैं:
With Range("a1:a10").FormatConditions.Add(xlTextString, TextOperator:=xlContains, String:="egg")
With .Font
.Bold = True
.ColorIndex = 3
End With
End With
ऑपरेटर:
नाम | विवरण |
---|
xlBeginsWith | एक निर्दिष्ट मूल्य के साथ शुरू होता है। |
xlContains | एक निर्दिष्ट मान समाहित करता है। |
xlDoesNotContain | निर्दिष्ट मान शामिल नहीं है। |
xlEndsWith | निर्दिष्ट मान को अंतिम रूप दें |
समय अवधि के अनुसार प्रारूपण
With Range("a1:a10").FormatConditions.Add(xlTimePeriod, DateOperator:=xlToday)
With .Font
.Bold = True
.ColorIndex = 3
End With
End With
ऑपरेटर:
नाम |
---|
xlYesterday |
xlTomorrow |
xlLast7Days |
xlLastWeek |
xlThisWeek |
xlNextWeek |
xlLastMonth |
xlThisMonth |
xlNextMonth |
सशर्त प्रारूप निकालें
श्रेणी में सभी सशर्त प्रारूप निकालें:
Range("A1:A10").FormatConditions.Delete
वर्कशीट में सभी सशर्त प्रारूप निकालें:
Cells.FormatConditions.Delete
हाइलाइटिंग डुप्लिकेट मान
With Range("E1:E100").FormatConditions.AddUniqueValues
.DupeUnique = xlDuplicate
With .Font
.Bold = True
.ColorIndex = 3
End With
End With
अद्वितीय मान हाइलाइट करना
With Range("E1:E100").FormatConditions.AddUniqueValues
With .Font
.Bold = True
.ColorIndex = 3
End With
End With
शीर्ष 5 मूल्यों पर प्रकाश डाला
With Range("E1:E100").FormatConditions.AddTop10
.TopBottom = xlTop10Top
.Rank = 5
.Percent = False
With .Font
.Bold = True
.ColorIndex = 3
End With
End With
With Range("E1:E100").FormatConditions.AddAboveAverage
.AboveBelow = xlAboveAverage
With .Font
.Bold = True
.ColorIndex = 3
End With
End With
ऑपरेटर:
नाम | विवरण |
---|
XlAboveAverage | औसत से ऊपर |
XlAboveStdDev | मानक विचलन से ऊपर |
XlBelowAverage | औसत से कम |
XlBelowStdDev | मानक विचलन से नीचे |
XlEqualAboveAverage | औसत से ऊपर |
XlEqualBelowAverage | औसत से नीचे |
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:
नाम |
---|
xl3Arrows |
xl3ArrowsGray |
xl3Flags |
xl3Signs |
xl3Stars |
xl3Symbols |
xl3Symbols2 |
xl3TrafficLights1 |
xl3TrafficLights2 |
xl3Triangles |
xl4Arrows |
xl4ArrowsGray |
xl4CRV |
xl4RedToBlack |
xl4TrafficLights |
xl5Arrows |
xl5ArrowsGray |
xl5Boxes |
xl5CRV |
xl5Quarters |
प्रकार:
नाम |
---|
xlConditionValuePercent |
xlConditionValueNumber |
xlConditionValuePercentile |
xlConditionValueFormula |
ऑपरेटर:
नाम | मूल्य |
---|
xlGreater | 5 |
xlGreaterEqual | 7 |
मान:
सशर्त प्रारूप में किसी आइकन के लिए थ्रेशोल्ड मान लौटाता है या सेट करता है।