<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://www.vbex.ru/index.php?action=history&amp;feed=atom&amp;title=VBA%2FExcel%2FAccess%2FWord%2FExcel%2FFormatConditions</id>
		<title>VBA/Excel/Access/Word/Excel/FormatConditions - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://www.vbex.ru/index.php?action=history&amp;feed=atom&amp;title=VBA%2FExcel%2FAccess%2FWord%2FExcel%2FFormatConditions"/>
		<link rel="alternate" type="text/html" href="http://www.vbex.ru/index.php?title=VBA/Excel/Access/Word/Excel/FormatConditions&amp;action=history"/>
		<updated>2026-04-06T07:47:18Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://www.vbex.ru/index.php?title=VBA/Excel/Access/Word/Excel/FormatConditions&amp;diff=1648&amp;oldid=prev</id>
		<title> в 16:33, 26 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://www.vbex.ru/index.php?title=VBA/Excel/Access/Word/Excel/FormatConditions&amp;diff=1648&amp;oldid=prev"/>
				<updated>2010-05-26T16:33:00Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 16:33, 26 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
			</entry>

	<entry>
		<id>http://www.vbex.ru/index.php?title=VBA/Excel/Access/Word/Excel/FormatConditions&amp;diff=1649&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://www.vbex.ru/index.php?title=VBA/Excel/Access/Word/Excel/FormatConditions&amp;diff=1649&amp;oldid=prev"/>
				<updated>2010-05-26T12:47:41Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Add Crazy Icons==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;vb&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Sub AddCrazyIcons()&lt;br /&gt;
    With Range(&amp;quot;A1:C10&amp;quot;)&lt;br /&gt;
        .Select &amp;quot; The .Formula lines below require .Select here&lt;br /&gt;
        .FormatConditions.Delete&lt;br /&gt;
        &amp;quot; First icon set&lt;br /&gt;
        .FormatConditions.AddIconSetCondition&lt;br /&gt;
        .FormatConditions(1).IconSet = ActiveWorkbook.IconSets(xl3Flags)&lt;br /&gt;
        .FormatConditions(1).Formula = &amp;quot;=IF(A1&amp;lt;5,TRUE,FALSE)&amp;quot;&lt;br /&gt;
        &amp;quot; Next icon set&lt;br /&gt;
        .FormatConditions.AddIconSetCondition&lt;br /&gt;
        .FormatConditions(2).IconSet = ActiveWorkbook.IconSets(xl3ArrowsGray)&lt;br /&gt;
        .FormatConditions(2).Formula = &amp;quot;=IF(A1&amp;lt;12,TRUE,FALSE)&amp;quot;&lt;br /&gt;
        &amp;quot; Next icon set&lt;br /&gt;
        .FormatConditions.AddIconSetCondition&lt;br /&gt;
        .FormatConditions(3).IconSet = ActiveWorkbook.IconSets(xl3Symbols2)&lt;br /&gt;
        .FormatConditions(3).Formula = &amp;quot;=IF(A1&amp;lt;22,TRUE,FALSE)&amp;quot;&lt;br /&gt;
        &amp;quot; Next icon set&lt;br /&gt;
        .FormatConditions.AddIconSetCondition&lt;br /&gt;
        .FormatConditions(4).IconSet = ActiveWorkbook.IconSets(xl4CRV)&lt;br /&gt;
        .FormatConditions(4).Formula = &amp;quot;=IF(A1&amp;lt;27,TRUE,FALSE)&amp;quot;&lt;br /&gt;
        &amp;quot; Next icon set&lt;br /&gt;
        .FormatConditions.AddIconSetCondition&lt;br /&gt;
        .FormatConditions(5).IconSet = ActiveWorkbook.IconSets(xl5CRV)&lt;br /&gt;
    End With&lt;br /&gt;
End Sub&lt;br /&gt;
 &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==all the ranges that have conditional formatting set up==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;vb&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Sub all()&lt;br /&gt;
    Set rngCond = ActiveSheet.cells.SpecialCells(xlCellTypeAllFormatConditions)&lt;br /&gt;
    If Not rngCond Is Nothing Then&lt;br /&gt;
        rngCond.BorderAround xlContinuous&lt;br /&gt;
    End If&lt;br /&gt;
End Sub&lt;br /&gt;
 &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==creates the formatting shown in column A==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;vb&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Sub HighlightFirstUnique()&lt;br /&gt;
    With Range(&amp;quot;A1:A15&amp;quot;)&lt;br /&gt;
        .Select&lt;br /&gt;
        .FormatConditions.Delete&lt;br /&gt;
        .FormatConditions.Add Type:=xlExpression, Formula1:=&amp;quot;=COUNTIF(A$1:A1,A1)=1&amp;quot;&lt;br /&gt;
        .FormatConditions(1).Interior.Color = RGB(255, 0, 0)&lt;br /&gt;
    End With&lt;br /&gt;
End Sub&lt;br /&gt;
 &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Formatting Cells in the Bottom 5==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;vb&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Sub FormatBottom5Items()&lt;br /&gt;
    With Selection&lt;br /&gt;
        .FormatConditions.Delete&lt;br /&gt;
        .FormatConditions.AddTop10&lt;br /&gt;
        .FormatConditions(1).TopBottom = xlTop10Bottom&lt;br /&gt;
        .FormatConditions(1).Value = 5&lt;br /&gt;
        .FormatConditions(1).Percent = False&lt;br /&gt;
        .FormatConditions(1).Interior.Color = RGB(255, 0, 0)&lt;br /&gt;
    End With&lt;br /&gt;
End Sub&lt;br /&gt;
 &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Formatting Cells in the Top 10==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;vb&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Sub FormatTop10Items()&lt;br /&gt;
    With Selection&lt;br /&gt;
        .FormatConditions.Delete&lt;br /&gt;
        .FormatConditions.AddTop10&lt;br /&gt;
        .FormatConditions(1).TopBottom = xlTop10Top&lt;br /&gt;
        .FormatConditions(1).Value = 10&lt;br /&gt;
        .FormatConditions(1).Percent = False&lt;br /&gt;
        .FormatConditions(1).Interior.Color = RGB(255, 0, 0)&lt;br /&gt;
    End With&lt;br /&gt;
End Sub&lt;br /&gt;
 &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Formatting Cells in the Top 2 percent==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;vb&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Sub FormatTop12Percent()&lt;br /&gt;
    With Selection&lt;br /&gt;
        .FormatConditions.Delete&lt;br /&gt;
        .FormatConditions.AddTop10&lt;br /&gt;
        .FormatConditions(1).TopBottom = xlTop10Top&lt;br /&gt;
        .FormatConditions(1).Value = 12&lt;br /&gt;
        .FormatConditions(1).Percent = True&lt;br /&gt;
        .FormatConditions(1).Interior.Color = RGB(255, 0, 0)&lt;br /&gt;
    End With&lt;br /&gt;
End Sub&lt;br /&gt;
 &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Formatting Cells whose value between 10 and 20==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;vb&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Sub FormatBetween10And20()&lt;br /&gt;
    With Selection&lt;br /&gt;
        .FormatConditions.Delete&lt;br /&gt;
        .FormatConditions.Add Type:=xlCellValue, Operator:=xlBetween, _&lt;br /&gt;
            Formula1:=&amp;quot;=10&amp;quot;, Formula2:=&amp;quot;=20&amp;quot;&lt;br /&gt;
        .FormatConditions(1).Interior.Color = RGB(255, 0, 0)&lt;br /&gt;
    End With&lt;br /&gt;
End Sub&lt;br /&gt;
&amp;quot;Format cells whose value less than 15&lt;br /&gt;
Sub FormatLessThan15()&lt;br /&gt;
    With Selection&lt;br /&gt;
        .FormatConditions.Delete&lt;br /&gt;
        .FormatConditions.Add Type:=xlCellValue, Operator:=xlLess, _&lt;br /&gt;
            Formula1:=&amp;quot;=15&amp;quot;&lt;br /&gt;
        .FormatConditions(1).Interior.Color = RGB(255, 0, 0)&lt;br /&gt;
    End With&lt;br /&gt;
End Sub&lt;br /&gt;
 &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Formatting Duplicate Cells==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;vb&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Sub FormatDuplicate()&lt;br /&gt;
    With Selection&lt;br /&gt;
        .FormatConditions.Delete&lt;br /&gt;
        .FormatConditions.AddUniqueValues&lt;br /&gt;
        .FormatConditions(1).DupeUnique = xlDuplicate&lt;br /&gt;
        .FormatConditions(1).Interior.Color = RGB(255, 0, 0)&lt;br /&gt;
    End With&lt;br /&gt;
End Sub&lt;br /&gt;
 &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Formatting Unique Cells==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;vb&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Sub FormatUnique()&lt;br /&gt;
    With Selection&lt;br /&gt;
        .FormatConditions.Delete&lt;br /&gt;
        .FormatConditions.AddUniqueValues&lt;br /&gt;
        .FormatConditions(1).DupeUnique = xlUnique&lt;br /&gt;
        .FormatConditions(1).Interior.Color = RGB(255, 0, 0)&lt;br /&gt;
    End With&lt;br /&gt;
End Sub&lt;br /&gt;
 &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==generates a three-color color scale in range A1:A10:==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;vb&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Sub Add3ColorScale()&lt;br /&gt;
    With Range(&amp;quot;A1:A10&amp;quot;)&lt;br /&gt;
        .FormatConditions.Delete&lt;br /&gt;
        &amp;quot; Add the Color Scale as a 3-color scale&lt;br /&gt;
        .FormatConditions.AddColorScale ColorScaleType:=3&lt;br /&gt;
        &amp;quot; Format the first color as light red&lt;br /&gt;
        .FormatConditions(1).ColorScaleCriteria(1).Type = xlConditionValuePercent&lt;br /&gt;
        .FormatConditions(1).ColorScaleCriteria(1).Value = 3&lt;br /&gt;
        .FormatConditions(1).ColorScaleCriteria(1).FormatColor.Color = RGB(255, 0, 0)&lt;br /&gt;
        .FormatConditions(1).ColorScaleCriteria(1).FormatColor.TintAndShade = 0.25&lt;br /&gt;
        &amp;quot; Format the second color as green at 50%&lt;br /&gt;
        .FormatConditions(1).ColorScaleCriteria(2).Type = xlConditionValuePercent&lt;br /&gt;
        .FormatConditions(1).ColorScaleCriteria(2).Value = 5&lt;br /&gt;
        .FormatConditions(1).ColorScaleCriteria(2).FormatColor.Color = RGB(0, 255, 0)&lt;br /&gt;
        .FormatConditions(1).ColorScaleCriteria(2).FormatColor.TintAndShade = 0&lt;br /&gt;
        &amp;quot; Format the third color as dark blue&lt;br /&gt;
        .FormatConditions(1).ColorScaleCriteria(3).Type = xlConditionValuePercent&lt;br /&gt;
        .FormatConditions(1).ColorScaleCriteria(3).Value = 8&lt;br /&gt;
        .FormatConditions(1).ColorScaleCriteria(3).FormatColor.Color = RGB(0, 0, 255)&lt;br /&gt;
        .FormatConditions(1).ColorScaleCriteria(3).FormatColor.TintAndShade = -0.25&lt;br /&gt;
    End With&lt;br /&gt;
End Sub&lt;br /&gt;
 &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==highlight cells above average:==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;vb&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Sub FormatAboveAverage()&lt;br /&gt;
    With Selection&lt;br /&gt;
        .FormatConditions.Delete&lt;br /&gt;
        .FormatConditions.AddAboveAverage&lt;br /&gt;
        .FormatConditions(1).AboveBelow = xlAboveAverage&lt;br /&gt;
        .FormatConditions(1).Interior.Color = RGB(255, 0, 0)&lt;br /&gt;
    End With&lt;br /&gt;
End Sub&lt;br /&gt;
 &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==highlight cells below average:==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;vb&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Sub FormatBelowAverage()&lt;br /&gt;
    With Selection&lt;br /&gt;
        .FormatConditions.Delete&lt;br /&gt;
        .FormatConditions.AddAboveAverage&lt;br /&gt;
        .FormatConditions(1).AboveBelow = xlBelowAverage&lt;br /&gt;
        .FormatConditions(1).Interior.Color = RGB(255, 0, 0)&lt;br /&gt;
    End With&lt;br /&gt;
End Sub&lt;br /&gt;
 &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==highlights all cells that contain a capital letter A==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;vb&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Sub FormatContainsA()&lt;br /&gt;
    With Selection&lt;br /&gt;
        .FormatConditions.Delete&lt;br /&gt;
        .FormatConditions.Add Type:=xlTextString, String:=&amp;quot;A&amp;quot;, _&lt;br /&gt;
            TextOperator:=xlContains&lt;br /&gt;
        &amp;quot; other choices: xlBeginsWith, xlDoesNotContain, xlEndsWith&lt;br /&gt;
        .FormatConditions(1).Interior.Color = RGB(255, 0, 0)&lt;br /&gt;
    End With&lt;br /&gt;
End Sub&lt;br /&gt;
 &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==highlights all dates in the past week:==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;vb&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Sub FormatDatesLastWeek()&lt;br /&gt;
    With Selection&lt;br /&gt;
        .FormatConditions.Delete&lt;br /&gt;
        &amp;quot; DateOperator choices include xlYesterday, xlToday, xlTomorrow,&lt;br /&gt;
        &amp;quot; xlLastWeek, xlThisWeek, xlNextWeek, xlLast7Days&lt;br /&gt;
        &amp;quot; xlLastMonth, xlThisMonth, xlNextMonth,&lt;br /&gt;
        .FormatConditions.Add Type:=xlTimePeriod, DateOperator:=xlLastWeek&lt;br /&gt;
        .FormatConditions(1).Interior.Color = RGB(255, 0, 0)&lt;br /&gt;
    End With&lt;br /&gt;
End Sub&lt;br /&gt;
 &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Highlight the Entire Row for the Largest Sales Value==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;vb&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Sub HighlightWholeRow()&lt;br /&gt;
    With Range(&amp;quot;D2:F15&amp;quot;)&lt;br /&gt;
        .Select&lt;br /&gt;
        .FormatConditions.Delete&lt;br /&gt;
        .FormatConditions.Add Type:=xlExpression,Formula1:=&amp;quot;=$F2=MAX($F$2:$F$15)&amp;quot;&lt;br /&gt;
        .FormatConditions(1).Interior.Color = RGB(255, 0, 0)&lt;br /&gt;
    End With&lt;br /&gt;
End Sub&lt;br /&gt;
 &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Identifying Row with Largest Value in G==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;vb&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Sub FindMinMax()&lt;br /&gt;
    FinalRow = cells(Application.Rows.count, 1).End(xlUp).row&lt;br /&gt;
    With range(&amp;quot;A2:I&amp;quot; &amp;amp; FinalRow)&lt;br /&gt;
        .FormatConditions.delete&lt;br /&gt;
        .FormatConditions.add Type:=xlExpression, Formula1:=&amp;quot;=RC7=MAX(C7)&amp;quot;&lt;br /&gt;
        .FormatConditions(1).Interior.ColorIndex = 4&lt;br /&gt;
        .FormatConditions.add Type:=xlExpression, Formula1:=&amp;quot;=RC7=MIN(C7)&amp;quot;&lt;br /&gt;
        .FormatConditions(2).Interior.ColorIndex = 6&lt;br /&gt;
    End With&lt;br /&gt;
End Sub&lt;br /&gt;
 &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Setting Up Conditional Formats in VBA==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;vb&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Sub ApplySpecialFormattingAll()&lt;br /&gt;
    For Each ws In ThisWorkbook.Worksheets&lt;br /&gt;
        ws.UsedRange.FormatConditions.Delete&lt;br /&gt;
        For Each cell In ws.UsedRange.Cells&lt;br /&gt;
            If Not IsEmpty(cell) Then&lt;br /&gt;
                cell.FormatConditions.Add Type:=xlExpression, _&lt;br /&gt;
                    Formula1:=&amp;quot;=or(ISERR(RC),isna(RC))&amp;quot;&lt;br /&gt;
                cell.FormatConditions(1).Font.Color = cell.Interior.Color&lt;br /&gt;
                cell.FormatConditions.Add Type:=xlCellValue, Operator:=xlLess, _&lt;br /&gt;
                    Formula1:=&amp;quot;0&amp;quot;&lt;br /&gt;
                cell.FormatConditions(2).Font.ColorIndex = 3&lt;br /&gt;
            End If&lt;br /&gt;
        Next cell&lt;br /&gt;
    Next ws&lt;br /&gt;
End Sub&lt;br /&gt;
 &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Specifying an Icon Set==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;vb&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Sub Main()&lt;br /&gt;
    With Range(&amp;quot;A1:C10&amp;quot;)&lt;br /&gt;
        .FormatConditions.Delete&lt;br /&gt;
        .FormatConditions.AddIconSetCondition&lt;br /&gt;
        &amp;quot; Global settings for the icon set&lt;br /&gt;
         With .FormatConditions(1)&lt;br /&gt;
            .ReverseOrder = False&lt;br /&gt;
            .ShowIconOnly = False&lt;br /&gt;
            .IconSet = ActiveWorkbook.IconSets(xl5CRV)&lt;br /&gt;
        End With&lt;br /&gt;
    End With&lt;br /&gt;
End Sub&lt;br /&gt;
 &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Specifying Ranges for Each Icon==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;vb&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Sub Main()&lt;br /&gt;
    With Range(&amp;quot;A1:C10&amp;quot;)&lt;br /&gt;
            With .FormatConditions(1).IconCriteria(2)&lt;br /&gt;
                .Type = xlConditionValuePercent&lt;br /&gt;
                .Value = 50&lt;br /&gt;
                .Operator = xlGreaterEqual&lt;br /&gt;
            End With&lt;br /&gt;
            With .FormatConditions(1).IconCriteria(3)&lt;br /&gt;
                .Type = xlConditionValuePercent&lt;br /&gt;
                .Value = 60&lt;br /&gt;
                .Operator = xlGreaterEqual&lt;br /&gt;
            End With&lt;br /&gt;
            With .FormatConditions(1).IconCriteria(4)&lt;br /&gt;
                .Type = xlConditionValuePercent&lt;br /&gt;
                .Value = 80&lt;br /&gt;
                .Operator = xlGreaterEqual&lt;br /&gt;
            End With&lt;br /&gt;
            With .FormatConditions(1).IconCriteria(5)&lt;br /&gt;
                .Type = xlConditionValuePercent&lt;br /&gt;
                .Value = 90&lt;br /&gt;
                .Operator = xlGreaterEqual&lt;br /&gt;
            End With&lt;br /&gt;
        End With&lt;br /&gt;
End Sub&lt;br /&gt;
 &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Using the New NumberFormat Property==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;vb&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Sub NumberFormat()&lt;br /&gt;
    With Range(&amp;quot;E1:G26&amp;quot;)&lt;br /&gt;
        .FormatConditions.Delete&lt;br /&gt;
        .FormatConditions.Add Type:=xlCellValue, Operator:=xlGreater,Formula1:=&amp;quot;=9999999&amp;quot;&lt;br /&gt;
        .FormatConditions(1).NumberFormat = &amp;quot;$#,##0,&amp;quot;&amp;quot;M&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
        .FormatConditions.Add Type:=xlCellValue, Operator:=xlGreater, Formula1:=&amp;quot;=999999&amp;quot;&lt;br /&gt;
        .FormatConditions(2).NumberFormat = &amp;quot;$#,##0.0,&amp;quot;&amp;quot;M&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
        .FormatConditions.Add Type:=xlCellValue, Operator:=xlGreater,Formula1:=&amp;quot;=999&amp;quot;&lt;br /&gt;
        .FormatConditions(3).NumberFormat = &amp;quot;$#,##0,K&amp;quot;&lt;br /&gt;
    End With&lt;br /&gt;
End Sub&lt;br /&gt;
 &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Using Two Colors of Data Bars in a Range==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;vb&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Sub AddTwoDataBars()&lt;br /&gt;
    With Range(&amp;quot;A1:D10&amp;quot;)&lt;br /&gt;
        .Select &amp;quot; The .Formula below requires .Select here&lt;br /&gt;
        .FormatConditions.Delete&lt;br /&gt;
        .FormatConditions.AddDataBar&lt;br /&gt;
        .FormatConditions(1).BarColor.Color = RGB(0, 255, 0)&lt;br /&gt;
        .FormatConditions(1).BarColor.TintAndShade = 0.25&lt;br /&gt;
        .FormatConditions.AddDataBar&lt;br /&gt;
        .FormatConditions(2).BarColor.Color = RGB(255, 0, 0)&lt;br /&gt;
        .FormatConditions(1).Formula = &amp;quot;=IF(A1&amp;gt;9,True,False)&amp;quot;&lt;br /&gt;
    End With&lt;br /&gt;
End Sub&lt;br /&gt;
 &amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>