Private Sub Worksheet

1
Private Sub Worksheet_Change(ByVal Target As Range) Set Relcell = Range("f21:bc50") If Not Application.Intersect(Relcell, Range(Target.Address(False, False))) Is Nothing Then Application.EnableEvents = False Select Case (Target.Value) Case "x" Target.Interior.ColorIndex = 5 Case "xx" Target.Interior.ColorIndex = 5 Case "2" Target.Interior.ColorIndex = 5 Case "3" Target.Interior.ColorIndex = 5 Case "4" Target.Interior.ColorIndex = 5 Case "5" Target.Interior.ColorIndex = 5 Case "6" Target.Interior.ColorIndex = 4 Case "7" Target.Interior.ColorIndex = 2 Case "7x" Target.Interior.ColorIndex = 2 Case "8" Target.Interior.ColorIndex = 3 Case "8x" Target.Interior.ColorIndex = 3 Case "9" Target.Interior.ColorIndex = 6 Case "9x" Target.Interior.ColorIndex = 6 Case Else Target.Interior.ColorIndex = xlNone End Select Application.EnableEvents = True End If End Sub

description

Worksheet

Transcript of Private Sub Worksheet

Page 1: Private Sub Worksheet

Private Sub Worksheet_Change(ByVal Target As Range)Set Relcell = Range("f21:bc50")If Not Application.Intersect(Relcell, Range(Target.Address(False, False))) Is Nothing ThenApplication.EnableEvents = FalseSelect Case (Target.Value)Case "x"Target.Interior.ColorIndex = 5Case "xx"Target.Interior.ColorIndex = 5Case "2"Target.Interior.ColorIndex = 5Case "3"Target.Interior.ColorIndex = 5Case "4"Target.Interior.ColorIndex = 5Case "5"Target.Interior.ColorIndex = 5Case "6"Target.Interior.ColorIndex = 4Case "7"Target.Interior.ColorIndex = 2Case "7x"Target.Interior.ColorIndex = 2Case "8"Target.Interior.ColorIndex = 3Case "8x"Target.Interior.ColorIndex = 3Case "9"Target.Interior.ColorIndex = 6Case "9x"Target.Interior.ColorIndex = 6Case ElseTarget.Interior.ColorIndex = xlNoneEnd SelectApplication.EnableEvents = TrueEnd IfEnd Sub