Use this:
The following code has to go in the module of the sheet concerned.
Right click on the sheet tab, and select view code. and enter the
following code.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Then
Select Case LCase(Target.Value)
Case "high"
Target.Cells.Interior.ColorIndex = 3
Target.Cells.EntireRow.Interior.ColorIndex = 3
Case "medium"
Target.Cells.Interior.ColorIndex = 4
Target.Cells.EntireRow.Interior.ColorIndex = 4
Case "low"
Target.Cells.Interior.ColorIndex = 5
Target.Cells.EntireRow.Interior.ColorIndex = 5
Case "complete"
Target.Cells.Interior.ColorIndex = 6
Target.Cells.EntireRow.Interior.ColorIndex = 6
Case Else
Target.Cells.Interior.ColorIndex = 0
Target.Cells.EntireRow.Interior.ColorIndex = 0
End Select
End If
End Sub
Note: Line 2 target.column = 1
This is the column which will have the high, low. If your column is
different say B, change this to 2.
After every case statement, there are 2 lines. please comment one of
them. One highlights the entire row, while the other highlights the
cell only.
Mangesh