Hi
Sorry for the late reply. Having seen your example it all becomes clearer. I didn't realize you were referencing anything other than dates in the range. I've amended the code to turn the rows across columns B:F coloured depending on the value in column C compared to cell C1.
Application.ScreenUpdating = False
Dim c As Range
With Worksheets("lathe-sched")
.Range("B8:F116").FormatConditions.Delete
.Range("B8:F116").Interior.ColorIndex = xlNone
For Each c In Range("C8:C116")
Select Case c.Value
Case Is = ""
Range(.Cells(c.Row, 2), .Cells(c.Row, 6)).Interior.ColorIndex = xlNone
Case Is <= Range("C1")
Range(.Cells(c.Row, 2), .Cells(c.Row, 6)).Interior.Color = vbRed
Case Is < Range("C1") + 4
Range(.Cells(c.Row, 2), .Cells(c.Row, 6)).Interior.Color = vbYellow
End Select
Next c
End With
Hope this does the trick
DBY
Bookmarks