You can use the following code to count the number of rows and repeat the code as many times as there are rows.
Dim numrows As Integer
'Count the Number of Rows
Range("a2"

.Select
Range(Selection, Selection.End(xlDown)).Select
numrows = Selection.Rows.Count
'The following will repeat a conditional format for rows 1 - numrows
For RowI = 1 To numrows
If Cells(RowI, 26).Value = "Complete" Then
Range(Cells(RowI, 1), Cells(RowI, 28)).Select
Selection.Interior.ColorIndex = 33
Else: Range(Cells(RowI, 1), Cells(RowI, 28)).Select
Selection.Interior.ColorIndex = 6
End If
Next
Hope this helps...
Xavier
----------------------------------------
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far the Universe is winning."
Rich Cook
----------------------------------------