vb Code:
Private Sub ProjStat()
Dim ws As Worksheet, psCell As Range, dCell As Range
Set ws = Sheets("LD")
For Each dCell In ws.Range("B6:B82")
numOfDays = DateDiff("d", Date, dCell.Value)
Select Case (numOfDays)
'5-10:Yellow6,1-4:Red3,<=0:Red3,"":Green4,
Case Is >= 11
fcol= 0
Case 5 To 10
fcol= 6
Case 1 To 4
fcol= 3
Case Is <= 0
fcol= 3
' Case Else
' MsgBox dStat
End Select
select case dcell.offset(,1)
Case "PAN"
icol= 8
Case "DECOM"
icol= 39
Case Is = "HOT"
icol= 3
Case "COMPLETE"
icol= 47
Case ""
icol= 4
end select
Next
with Range(dCell, dCell.Offset(0, 7))
.font.colorindex = fcol
.interior.colorindex = icol
end with