Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I want to color columns A to E on every other line.
I can't find an ISEVEN or ISINTEGER function, so how do I do That in VB? Thanks, Jim Berglund |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I'm getting a Next without For error in the following code, and can't figure
out why... BTW, If I get this fixed, will this code work for coloring alternate lines? Jim Sub SortAndColor() Dim q, i As Long With ActiveSheet .Rows("1:1").Delete Shift:=xlUp q = .Range("A" & Rows.Count).End(xlUp).Row .Sort.SortFields.Clear .Sort.SortFields.Add Key:=Range("E1:E" & q), SortOn:=xlSortOnValues, Order:=xlDescending, _ DataOption:=xlSortNormal .Sort.SortFields.Add Key:=Range("C1:C" & q), SortOn:=xlSortOnValues, Order:=xlDescending, _ DataOption:=xlSortNormal .Sort .SetRange Range("A1:E" & q) .Header = xlYes .MatchCase = False .Orientation = xlTopToBottom .SortMethod = xlPinYin .Apply For i = 1 To q If Int(i / 2) Then .Range(Cells(i, 1), Cells(i, 5)).Select With Selection.Interior .Pattern = xlSolid .PatternColorIndex = xlAutomatic .ThemeColor = xlThemeColorDark1 .TintAndShade = -4.99893185216834E-02 .PatternTintAndShade = 0 End With Next .PageSetup.PrintArea = "$A:$E" End With End Sub "Jim Berglund" wrote in message ... I want to color columns A to E on every other line. I can't find an ISEVEN or ISINTEGER function, so how do I do That in VB? Thanks, Jim Berglund |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
"Jim Berglund" je napisao u poruci interesnoj
... BTW, If I get this fixed, will this code work for coloring alternate lines? For i = 1 To q .Range(Cells(i, 1), Cells(i, 5)).Select With Selection.Interior for i=1 to q step 2 will affect every-second-row [even or odd, depending on starting used] you don't need range-select-with-selection, you may shortly: with .Range(Cells(i, 1), Cells(i, 5)).interior |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Thanks very much. I didn't even think of that!
Jim "sali" wrote in message ... "Jim Berglund" je napisao u poruci interesnoj ... BTW, If I get this fixed, will this code work for coloring alternate lines? For i = 1 To q .Range(Cells(i, 1), Cells(i, 5)).Select With Selection.Interior for i=1 to q step 2 will affect every-second-row [even or odd, depending on starting used] you don't need range-select-with-selection, you may shortly: with .Range(Cells(i, 1), Cells(i, 5)).interior |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Alternate Row Coloring | Excel Discussion (Misc queries) | |||
Sub to copy only result lines within formula range, omit null string lines | Excel Programming | |||
Alternate Color Lines when using Custom Views | Excel Discussion (Misc queries) | |||
Shade alternate lines | Excel Discussion (Misc queries) | |||
Alternate row coloring | Excel Programming |