Try this - you need the code to manually update Sheet4:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim oCell As Range
For Each oCell In Target
Select Case oCell.Value
Case Is = "ARL"
oCell.Interior.Colorindex = 3
sheets("Sheet4"

.range(oCell.address).Interior.Colorindex = 3
Case Is = "P-ARL"
oCell.Interior.Colorindex = 4
sheets("Sheet4"

.range(oCell.address).Interior.Colorindex = 4
Case Is = "S/L"
oCell.Interior.Colorindex = 5
sheets("Sheet4"

.range(oCell.address).Interior.Colorindex = 5
Case Is = "Maternity"
oCell.Interior.Colorindex = 7
sheets("Sheet4"

.range(oCell.address).Interior.Colorindex = 7
Case Else
oCell.Interior.ColorIndex = xlNone
sheets("Sheet4"

.range(oCell.address).Interior.Colorindex = xlnone
End Select
Next oCell
End Sub
Rgds, Geoff
Quantum materiae materietur marmota monax si marmota monax materiam possit materiari?
Want the
best answers to your questions ? faq222-2244