J
JVANWORTH
I have received tremendous help for the following code from Mike ( I’m
waiting for his reply, but I’m in a crunch for time so I thought I would fly
this)
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("A1:G10")) _
Is Nothing Then Exit Sub
Select Case UCase(Target.Value)
Case "ENG 9"
icolor = 3
Case "ENG 10"
icolor = 4
Case "ENG 11"
icolor = 5
Case "ENG 12"
icolor = 6
Case "MATH 9"
icolor = 3
Case "MATH 10"
icolor = 4
Case "MATH 11"
icolor = 5
Case "MATH 12"
icolor = 6
Case "SCI 9"
icolor = 3
Case "SCI 10"
icolor = 4
Case "SCI 11"
icolor = 5
Case "SCI 12"
icolor = 6
Case Else
End Select
Target.Interior.ColorIndex = icolor
End Sub
This code will match any of the “Caseâ€s listed above for cells A1:G10, then
the code throws in the designated color for the background.
If I type “ENG 9†into A1, the cells background will change to red. (which
it should do)
If I link A10 to A1 (same sheet) the code executes perfectly the first
time. When I enter “ENG 10†into A1, A1 background becomes green (which it
should), but A10 stays red with the new text, “ENG 10†in the cell.
I need to get the links to change colors automatically. I can double click
the cell with the link and <enter> and the correct color will post up.
Is there a refresh that needs to be done?
Thanks,
John
waiting for his reply, but I’m in a crunch for time so I thought I would fly
this)
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("A1:G10")) _
Is Nothing Then Exit Sub
Select Case UCase(Target.Value)
Case "ENG 9"
icolor = 3
Case "ENG 10"
icolor = 4
Case "ENG 11"
icolor = 5
Case "ENG 12"
icolor = 6
Case "MATH 9"
icolor = 3
Case "MATH 10"
icolor = 4
Case "MATH 11"
icolor = 5
Case "MATH 12"
icolor = 6
Case "SCI 9"
icolor = 3
Case "SCI 10"
icolor = 4
Case "SCI 11"
icolor = 5
Case "SCI 12"
icolor = 6
Case Else
End Select
Target.Interior.ColorIndex = icolor
End Sub
This code will match any of the “Caseâ€s listed above for cells A1:G10, then
the code throws in the designated color for the background.
If I type “ENG 9†into A1, the cells background will change to red. (which
it should do)
If I link A10 to A1 (same sheet) the code executes perfectly the first
time. When I enter “ENG 10†into A1, A1 background becomes green (which it
should), but A10 stays red with the new text, “ENG 10†in the cell.
I need to get the links to change colors automatically. I can double click
the cell with the link and <enter> and the correct color will post up.
Is there a refresh that needs to be done?
Thanks,
John