Hi David,
Try this in the Scorecard_New module. It worked for me. If it doesn't work, we have to:
a. Verify the properties in the Combobox (i.e. linked cell, and make sure it triggers the GlC_Code_Change() event()).
b. Make sure the Sheet isn't corrupt.
The Worksheet_Change() event is not triggered when 'U2' changes, because a formula changes the value of 'U2'. However, when the ComboBox changes value, the GLC_Code_Change() event is triggered. I had to make minimal changes to make it work. Changes in red.
Option Explicit
Private Sub GLC_Code_Change()
Debug.Print "GLC_Code_Change at " & Now
Application.ScreenUpdating = False
Select Case GLC_Code.Value
Case Is = "Designer GLC 1"
Range("B:B").EntireColumn.Hidden = False
Range("C:R").EntireColumn.Hidden = True
Case Is = "Designer GLC 2"
Range("C:C").EntireColumn.Hidden = False
Range("B:B").EntireColumn.Hidden = True
Range("D:R").EntireColumn.Hidden = True
Case Is = "Designer GLC 3"
Range("D:D").EntireColumn.Hidden = False
Range("B:C").EntireColumn.Hidden = True
Range("E:R").EntireColumn.Hidden = True
Case Is = "Designer GLC 4"
Range("E:E").EntireColumn.Hidden = False
Range("B:D").EntireColumn.Hidden = True
Range("F:R").EntireColumn.Hidden = True
Case Is = "Designer GLC 5"
Range("F:F").EntireColumn.Hidden = False
Range("B:E").EntireColumn.Hidden = True
Range("G:R").EntireColumn.Hidden = True
Case Is = "Designer GLC 6"
Range("G:G").EntireColumn.Hidden = False
Range("B:F").EntireColumn.Hidden = True
Range("H:R").EntireColumn.Hidden = True
Case Is = "Designer GLC 7"
Range("H:H").EntireColumn.Hidden = False
Range("B:G").EntireColumn.Hidden = True
Range("I:R").EntireColumn.Hidden = True
Case Is = "Designer GLC 8"
Range("I:I").EntireColumn.Hidden = False
Range("B:H").EntireColumn.Hidden = True
Range("J:R").EntireColumn.Hidden = True
Case Is = "Engineer GLC 1"
Range("J:J").EntireColumn.Hidden = False
Range("B:I").EntireColumn.Hidden = True
Range("K:R").EntireColumn.Hidden = True
Case Is = "Engineer GLC 2"
Range("K:K").EntireColumn.Hidden = False
Range("B:J").EntireColumn.Hidden = True
Range("L:R").EntireColumn.Hidden = True
Case Is = "Engineer GLC 3"
Range("L:L").EntireColumn.Hidden = False
Range("B:K").EntireColumn.Hidden = True
Range("M:R").EntireColumn.Hidden = True
Case Is = "Engineer GLC 4"
Range("M:M").EntireColumn.Hidden = False
Range("B:L").EntireColumn.Hidden = True
Range("N:R").EntireColumn.Hidden = True
Case Is = "Engineer GLC 5"
Range("N:N").EntireColumn.Hidden = False
Range("B:M").EntireColumn.Hidden = True
Range("O:R").EntireColumn.Hidden = True
Case Is = "Engineer GLC 6"
Range("O:O").EntireColumn.Hidden = False
Range("B:N").EntireColumn.Hidden = True
Range("P:R").EntireColumn.Hidden = True
Case Is = "Engineer GLC 7"
Range("P:P").EntireColumn.Hidden = False
Range("B:O").EntireColumn.Hidden = True
Range("Q:R").EntireColumn.Hidden = True
Case Is = "Engineer PLDL"
Range("Q:Q").EntireColumn.Hidden = False
Range("B:P").EntireColumn.Hidden = True
Range("R:R").EntireColumn.Hidden = True
End Select
Application.ScreenUpdating = True
End Sub
Lewis
Bookmarks