เพิ่มกฎการจัดรูปแบบตามเงื่อนไข
Icon Set ของ Excel 2007+ เหนือช่วงเซลล์ คืนค่า
TCondFormatRule ใหม่ แต่ละเซลล์จะได้รับหนึ่งในไอคอน 3, 4 หรือ 5 ตัวในตระกูลที่เลือก ตามตำแหน่งของค่าในเกณฑ์เปอร์เซนไทล์ที่คำนวณอัตโนมัติ (ใช้งานได้ตั้งแต่ v2.34.0)
ไวยากรณ์
| ARange |
WideString. Sqref String, e.g. 'A1:A10' |
| ASetType |
TXLSIconSetType. One of the 17 baseline Excel 2007 icon families — icsArrows3 / icsArrows3Gray / icsFlags3 / icsTrafficLights3 / icsTrafficLightsRimmed3 / icsSigns3 / icsSymbols3 / icsSymbolsUncircled3 / icsArrows4 / icsArrows4Gray / icsRedToBlack4 / icsRatings4 / icsTrafficLights4 / icsArrows5 / icsArrows5Gray / icsRatings5 / icsQuarters5. See TXLSIconSetType |
หมายเหตุ
เกณฑ์เริ่มต้นแบ่งช่วงค่าเป็นส่วนเปอร์เซนไทล์เท่าๆ กัน (3 ไอคอน → 0/33/67, 4 ไอคอน → 0/25/50/75, 5 ไอคอน → 0/20/40/60/80) ใช้ TCondFormatRule.IconSet ที่คืนมาเพื่อแทนที่เกณฑ์แต่ละตัวผ่าน SetThreshold หรือกำหนด Reverse / ShowOnly
ตัวอย่าง
ตัวอย่างนี้วาง icon set "3 Arrows (Colored)" เหนือ A1:A10
Sheet.AddCondFormatIconSet('A1:A10', icsArrows3);
ดูเพิ่มเติม