<?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%2FRange_Format</id>
		<title>VBA/Excel/Access/Word/Excel/Range Format - История изменений</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%2FRange_Format"/>
		<link rel="alternate" type="text/html" href="http://www.vbex.ru/index.php?title=VBA/Excel/Access/Word/Excel/Range_Format&amp;action=history"/>
		<updated>2026-04-06T10:58:07Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://www.vbex.ru/index.php?title=VBA/Excel/Access/Word/Excel/Range_Format&amp;diff=1494&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/Range_Format&amp;diff=1494&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/Range_Format&amp;diff=1495&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/Range_Format&amp;diff=1495&amp;oldid=prev"/>
				<updated>2010-05-26T12:47:18Z</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 &amp;amp; format totals==&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 RigidFormattingProcedure() &lt;br /&gt;
    ActiveSheet.Range(&amp;quot;N7:N15&amp;quot;).Formula = &amp;quot;=SUM(RC[-12]:RC[-1])&amp;quot; &lt;br /&gt;
    ActiveSheet.Range(&amp;quot;N7:N15&amp;quot;).Font.Bold = True &lt;br /&gt;
    ActiveSheet.Range(&amp;quot;B16:N16&amp;quot;).Formula = &amp;quot;=SUM(R[-9]C:R[-1]C)&amp;quot; &lt;br /&gt;
    ActiveSheet.Range(&amp;quot;B16:N16&amp;quot;).Font.Bold = True &lt;br /&gt;
End Sub&lt;br /&gt;
    &amp;quot; Format data range &lt;br /&gt;
Sub RigidFormattingProcedure() &lt;br /&gt;
    ActiveSheet.Range(&amp;quot;B7:N16&amp;quot;).NumberFormat = &amp;quot;#,##0&amp;quot; &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;
==Change range border color==&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 BorderDemo()&lt;br /&gt;
  With Range(&amp;quot;A1:E5&amp;quot;)&lt;br /&gt;
    .BorderAround ColorIndex:=1&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;
==Change range border style==&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 Extend()&lt;br /&gt;
  With Range(&amp;quot;A1:E5&amp;quot;)&lt;br /&gt;
    .Borders.LineStyle = xlLineStyleNone&lt;br /&gt;
    .Resize(.Rows.Count + 1).Name = &amp;quot;Database&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;
==Changes color of numbers ==&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 ColorCells1()&lt;br /&gt;
   Dim myRange As Range&lt;br /&gt;
   Dim i As Long, j As Long&lt;br /&gt;
 &lt;br /&gt;
   Set myRange = Range(&amp;quot;A1:A5&amp;quot;)&lt;br /&gt;
   For i = 1 To myRange.Rows.Count&lt;br /&gt;
      For j = 1 To myRange.Columns.Count&lt;br /&gt;
         If myRange.Cells(i, j).Value &amp;lt; 100 Then&lt;br /&gt;
            myRange.Cells(i, j).Font.ColorIndex = 3&lt;br /&gt;
         Else&lt;br /&gt;
            myRange.Cells(i, j).Font.ColorIndex = 1&lt;br /&gt;
         End If&lt;br /&gt;
      Next j&lt;br /&gt;
   Next i&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;
==Changes font to bold==&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 Bold()&lt;br /&gt;
   Dim rngRow As Range&lt;br /&gt;
   For Each rngRow In Range(&amp;quot;A1:E5&amp;quot;).Rows&lt;br /&gt;
      If rngRow.Cells(1).Value &amp;gt; 1 Then&lt;br /&gt;
         rngRow.Font.Bold = True&lt;br /&gt;
      Else&lt;br /&gt;
         rngRow.Font.Bold = False&lt;br /&gt;
      End If&lt;br /&gt;
   Next rngRow&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;
==Format current region==&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 FormatCurrentRegion()&lt;br /&gt;
    Set WorkRange = ActiveCell.CurrentRegion&lt;br /&gt;
    WorkRange.Font.Bold = True&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;
==Format date on report==&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 RigidFormattingProcedure() &lt;br /&gt;
    ActiveSheet.Range(&amp;quot;A2&amp;quot;).NumberFormat = &amp;quot;mmm-yy&amp;quot; &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 Range: Font==&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 InsertHeader()&lt;br /&gt;
         Range(&amp;quot;A1:C1&amp;quot;).Select&lt;br /&gt;
         With Selection.Font&lt;br /&gt;
             .Name = &amp;quot;Arial&amp;quot;&lt;br /&gt;
             .FontStyle = &amp;quot;Bold&amp;quot;&lt;br /&gt;
             .Size = 14&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 Range: HorizontalAlignment, VerticalAlignment, MergeCells==&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 InsertHeader()&lt;br /&gt;
         Range(&amp;quot;A1:C1&amp;quot;).Select&lt;br /&gt;
         With Selection&lt;br /&gt;
             .HorizontalAlignment = xlGeneral&lt;br /&gt;
             .VerticalAlignment = xlBottom&lt;br /&gt;
             .MergeCells = True&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;
==Line style: xlContinuous==&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 BorderLineSytlesII() &lt;br /&gt;
    Dim rg As Range &lt;br /&gt;
    Set rg = ThisWorkbook.Worksheets(&amp;quot;Borders&amp;quot;).Range(&amp;quot;A1:E3&amp;quot;) &lt;br /&gt;
    rg.Offset(1, 2).Borders(xlEdgeBottom).LineStyle = xlContinuous &lt;br /&gt;
    Set rg = Nothing &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;
==Line style: xlDash==&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 BorderLineSytlesII() &lt;br /&gt;
    Dim rg As Range &lt;br /&gt;
    Set rg = ThisWorkbook.Worksheets(&amp;quot;Borders&amp;quot;).Range(&amp;quot;A1:E3&amp;quot;) &lt;br /&gt;
    rg.Offset(1, 2).Borders(xlEdgeBottom).LineStyle = xlDash&lt;br /&gt;
    Set rg = Nothing &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;
==Line style: xlDashDot==&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 BorderLineSytlesII() &lt;br /&gt;
    Dim rg As Range &lt;br /&gt;
    Set rg = ThisWorkbook.Worksheets(&amp;quot;Borders&amp;quot;).Range(&amp;quot;A1:E3&amp;quot;) &lt;br /&gt;
    rg.Offset(1, 2).Borders(xlEdgeBottom).LineStyle = xlDashDot&lt;br /&gt;
    Set rg = Nothing &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;
==Line style: xlDashDotDot==&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 BorderLineSytlesII() &lt;br /&gt;
    Dim rg As Range &lt;br /&gt;
    Set rg = ThisWorkbook.Worksheets(&amp;quot;Borders&amp;quot;).Range(&amp;quot;A1:E3&amp;quot;) &lt;br /&gt;
    rg.Offset(1, 2).Borders(xlEdgeBottom).LineStyle = xlDashDotDot&lt;br /&gt;
    Set rg = Nothing &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;
==Line style: xlDot==&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 BorderLineSytlesII() &lt;br /&gt;
    Dim rg As Range &lt;br /&gt;
    Set rg = ThisWorkbook.Worksheets(&amp;quot;Borders&amp;quot;).Range(&amp;quot;A1:E3&amp;quot;) &lt;br /&gt;
    rg.Offset(1, 2).Borders(xlEdgeBottom).LineStyle = xlDot&lt;br /&gt;
    Set rg = Nothing &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;
==Line style: xlDouble==&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 BorderLineSytlesII() &lt;br /&gt;
    Dim rg As Range &lt;br /&gt;
    Set rg = ThisWorkbook.Worksheets(&amp;quot;Borders&amp;quot;).Range(&amp;quot;A1:E3&amp;quot;) &lt;br /&gt;
    rg.Offset(1, 2).Borders(xlEdgeBottom).LineStyle = xlDouble&lt;br /&gt;
    Set rg = Nothing &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;
==Line style: xlLineStyleNone==&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 BorderLineSytlesII() &lt;br /&gt;
    Dim rg As Range &lt;br /&gt;
    Set rg = ThisWorkbook.Worksheets(&amp;quot;Borders&amp;quot;).Range(&amp;quot;A1:E3&amp;quot;) &lt;br /&gt;
    rg.Offset(1, 2).Borders(xlEdgeBottom).LineStyle = xlLineStyleNone&lt;br /&gt;
    Set rg = Nothing &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;
==Line style: xlSlantDashDot==&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 BorderLineSytlesII() &lt;br /&gt;
    Dim rg As Range &lt;br /&gt;
    Set rg = ThisWorkbook.Worksheets(&amp;quot;Borders&amp;quot;).Range(&amp;quot;A1:E3&amp;quot;) &lt;br /&gt;
    rg.Offset(1, 2).Borders(xlEdgeBottom).LineStyle = xlSlantDashDot&lt;br /&gt;
    Set rg = Nothing &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;
==Make column headings bold==&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 RigidFormattingProcedure() &lt;br /&gt;
    ActiveSheet.Range(&amp;quot;6:6&amp;quot;).Font.Bold = True &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;
==Make text in first column bold==&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 RigidFormattingProcedure() &lt;br /&gt;
    ActiveSheet.Range(&amp;quot;A:A&amp;quot;).Font.Bold = True &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;
==Providing Dynamic Scaling to Your Worksheets==&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;
Private Sub Worksheet_Change(ByVal Target As Range) &lt;br /&gt;
    If Target.Address = Me.Range(&amp;quot;ScaleFactor&amp;quot;).Address Then &lt;br /&gt;
        ScaleData &lt;br /&gt;
    End If &lt;br /&gt;
End Sub &lt;br /&gt;
Private Sub ScaleData() &lt;br /&gt;
    If Me.Range(&amp;quot;ScaleFactor&amp;quot;).Value = &amp;quot;Normal&amp;quot; Then &lt;br /&gt;
        Me.Range(&amp;quot;ScaleRange&amp;quot;).NumberFormat = &amp;quot;#,##0&amp;quot; &lt;br /&gt;
    Else &lt;br /&gt;
        Me.Range(&amp;quot;ScaleRange&amp;quot;).NumberFormat = &amp;quot;#,&amp;quot; &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;
==Sets to True the Bold property of the Font object contained in the Range object==&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 bold()&lt;br /&gt;
    range(&amp;quot;A1&amp;quot;).font.bold = True&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;
==Set the color for whole 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 ColorCells4()&lt;br /&gt;
   Dim Rng As Range&lt;br /&gt;
  &lt;br /&gt;
   For Each Rng In Range(&amp;quot;A1:E5&amp;quot;)&lt;br /&gt;
      If Rng.Value &amp;lt; 100 Then&lt;br /&gt;
         Rng.Font.ColorIndex = 4&lt;br /&gt;
      Else&lt;br /&gt;
         Rng.Font.ColorIndex = 1&lt;br /&gt;
      End If&lt;br /&gt;
   Next Rng&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;
==Set the underline, color and font name==&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 DemonstrateFontObject() &lt;br /&gt;
    Dim nColumn As Integer &lt;br /&gt;
    Dim nRow As Integer &lt;br /&gt;
    Dim avFonts As Variant  &lt;br /&gt;
    Dim avColors As Variant &lt;br /&gt;
    avFonts = Array(&amp;quot;Tahoma&amp;quot;, &amp;quot;Arial&amp;quot;, &amp;quot;MS Sans Serif&amp;quot;, &amp;quot;Verdana&amp;quot;, &amp;quot;Georgia&amp;quot;) &lt;br /&gt;
    avColors = Array(vbRed, vbBlue, vbBlack, vbGreen, vbYellow) &lt;br /&gt;
    For nRow = 1 To 5 &lt;br /&gt;
        With ThisWorkbook.Worksheets(1).Rows(nRow).Font &lt;br /&gt;
            .Color = avColors(nRow - 1) &lt;br /&gt;
            .Name = avFonts(nRow - 1) &lt;br /&gt;
            If nRow Mod 2 = 0 Then &lt;br /&gt;
                .Underline = True &lt;br /&gt;
            Else &lt;br /&gt;
                .Underline = False &lt;br /&gt;
            End If &lt;br /&gt;
        End With &lt;br /&gt;
    Next &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;
==Specify colors with VBA&amp;quot;s RGB function.==&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 rgbDemo()&lt;br /&gt;
    range(&amp;quot;A1&amp;quot;).Interior.color = rgb(0, 0, 0) &amp;quot;black&lt;br /&gt;
    range(&amp;quot;A2&amp;quot;).Interior.color = rgb(255, 0, 0) &amp;quot; pure red&lt;br /&gt;
    range(&amp;quot;A3&amp;quot;).Interior.color = rgb(0, 0, 255) &amp;quot; pure blue&lt;br /&gt;
    range(&amp;quot;A4&amp;quot;).Interior.color = rgb(128, 128, 128) &amp;quot; middle gray&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;
==Strolling Through the Color Palette==&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 ViewWorkbookColors() &lt;br /&gt;
    Dim rg As Range &lt;br /&gt;
    Dim nIndex As Integer &lt;br /&gt;
    Set rg = ThisWorkbook.Worksheets(&amp;quot;Sheet1&amp;quot;).Range(&amp;quot;A1:E5&amp;quot;).Offset(1, 0) &lt;br /&gt;
    For nIndex = 1 To 56 &lt;br /&gt;
        rg.Value = nIndex &lt;br /&gt;
        rg.Offset(0, 1).Interior.ColorIndex = nIndex &lt;br /&gt;
        rg.Offset(0, 2).Value = rg.Offset(0, 1).Interior.Color &lt;br /&gt;
        Set rg = rg.Offset(1, 0) &lt;br /&gt;
    Next &lt;br /&gt;
    Set rg = Nothing &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;
==The Font 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 font()&lt;br /&gt;
    Debug.Print range(&amp;quot;A1&amp;quot;).font.Background&lt;br /&gt;
    &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;
==The Interior property:changes the Color property of the Interior object contained in the Range object:==&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 color()&lt;br /&gt;
    range(&amp;quot;A1&amp;quot;).Interior.color = 8421504&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;
==Use the Range and Cells properties of the Worksheet object to return a Range object.==&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 rangeColor()&lt;br /&gt;
    Range(&amp;quot;A:B&amp;quot;).Font.Color = vbRed&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 Interior Object to Alter the Background of 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 InteriorExample() &lt;br /&gt;
    Dim rg As Range &lt;br /&gt;
    Set rg = ThisWorkbook.Worksheets(&amp;quot;Sheet1&amp;quot;).Range(&amp;quot;A1&amp;quot;).Offset(1, 0) &lt;br /&gt;
    Do Until IsEmpty(rg) &lt;br /&gt;
        rg.Offset(0, 2).Interior.Pattern = rg.Offset(0, 1).Value &lt;br /&gt;
        rg.Offset(0, 3).Interior.Pattern = rg.Offset(0, 1).Value &lt;br /&gt;
        rg.Offset(0, 3).Interior.PatternColor = vbRed &lt;br /&gt;
        Set rg = rg.Offset(1, 0) &lt;br /&gt;
    Loop &lt;br /&gt;
    &amp;quot; create examples of each VB defined color constant &lt;br /&gt;
    Set rg = ThisWorkbook.Worksheets(&amp;quot;Sheet1&amp;quot;).Range(&amp;quot;A1:E3&amp;quot;).Offset(1, 0) &lt;br /&gt;
    Do Until IsEmpty(rg) &lt;br /&gt;
        rg.Offset(0, 2).Interior.Color = rg.Offset(0, 1).Value &lt;br /&gt;
        Set rg = rg.Offset(1, 0) &lt;br /&gt;
    Loop &lt;br /&gt;
    Set rg = Nothing &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;
==Widen first column to display text==&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 RigidFormattingProcedure() &lt;br /&gt;
    ActiveSheet.Range(&amp;quot;A:A&amp;quot;).EntireColumn.AutoFit &lt;br /&gt;
End Sub&lt;br /&gt;
 &amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>