try...
Private Sub Worksheet_Change(ByVal Target As Range)
Dim eRng As Range, rRng As Range
Set rRng = Sheets("Bump In - Sea").Range("E5:E51")
Set eRng = Sheets("Bump In - Sea").Range("C5:C51")
If Not Intersect(Target, eRng) Is Nothing Then 'check for range
Select Case Target.Value
Case = "Agency" 'check if yes
Target.Offset(, -2).Resize(, 11).Interior.ColorIndex = 12
Case = "Company" 'check if no
Target.Offset(, -2).Resize(, 11).Interior.ColorIndex = 6
Case Else
Target.Offset(, -2).Resize(, 11).Interior.ColorIndex = xlNone
End Select 'Case Target.Value
End If 'Not Intersect(Target, eRng) Is Nothing
.................................................................
If Not Intersect(Target, rRng) Is Nothing Then 'check for range
If Target.Value = "Special" Then 'check if yes
Target.Offset(, -4).Resize(, 11).Interior.ColorIndex = 13
Else
Target.Offset(, -4).Resize(, 11).Interior.ColorIndex = xlNone
End If 'Target.Value = "Special"
End If 'Not Intersect(Target, eRng) Is Nothing
End Sub
--
Garry
Free usenet access at
http://www.eternal-september.org
Classic VB Users Regroup!
comp.lang.basic.visual.misc
microsoft.public.vb.general.discussion
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)