Set the underline, color and font name : Range Format « Excel « VBA / Excel / Access / Word






Set the underline, color and font name

 
Sub DemonstrateFontObject() 
    Dim nColumn As Integer 
    Dim nRow As Integer 
    Dim avFonts As Variant  

    Dim avColors As Variant 

    avFonts = Array("Tahoma", "Arial", "MS Sans Serif", "Verdana", "Georgia") 
    avColors = Array(vbRed, vbBlue, vbBlack, vbGreen, vbYellow) 

    For nRow = 1 To 5 
        With ThisWorkbook.Worksheets(1).Rows(nRow).Font 
            .Color = avColors(nRow - 1) 
            .Name = avFonts(nRow - 1) 

            If nRow Mod 2 = 0 Then 
                .Underline = True 
            Else 
                .Underline = False 
            End If 
        End With 
    Next 
End Sub 

 








Related examples in the same category

1.Format current region
2.The Font property
3.Use the Range and Cells properties of the Worksheet object to return a Range object.
4.Sets to True the Bold property of the Font object contained in the Range object
5.The Interior property:changes the Color property of the Interior object contained in the Range object:
6.Specify colors with VBA's RGB function.
7.Formatting Range: HorizontalAlignment, VerticalAlignment, MergeCells
8.Formatting Range: Font
9.Changes font to bold
10.Changes color of numbers < 100
11.Set the color for whole range
12.Change range border style
13.Change range border color
14.Providing Dynamic Scaling to Your Worksheets
15.Strolling Through the Color Palette
16.Line style: xlContinuous
17.Line style: xlDash
18.Line style: xlDashDot
19.Line style: xlDashDotDot
20.Line style: xlDot
21.Line style: xlDouble
22.Line style: xlLineStyleNone
23.Line style: xlSlantDashDot
24.Using the Interior Object to Alter the Background of a Range
25.Make column headings bold
26.Add & format totals
27.Format date on report
28.Widen first column to display text
29.Make text in first column bold