I got this VB script last time here. And it works great in 2003. But now we have 2007 and it does not work can you help me.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$3" And Target.Value = "HideDues" Then
ActiveSheet.Unprotect ("cover")
Range("M:M,O:O,Q:Q,S:S,U:U,W:W,Y:Y,AA:AA,AC:AC,AE:AE,AG:AG,AI:AI,AJ:AJ").EntireColumn.Hidden = True
ActiveSheet.Protect ("cover")
Else
If Target.Address = "$A$3" And Target.Value = "UnhideDues" Then
ActiveSheet.Unprotect ("cover")
Range("M:M,O:O,Q:Q,S:S,U:U,W:W,Y:Y,AA:AA,AC:AC,AE:AE,AG:AG,AI:AI,AJ:AJ").EntireColumn.Hidden = False
ActiveSheet.Protect ("cover")
End If
End If
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$3" And Target.Value = "HideDues" Then
ActiveSheet.Unprotect ("cover")
Range("M:M,O:O,Q:Q,S:S,U:U,W:W,Y:Y,AA:AA,AC:AC,AE:AE,AG:AG,AI:AI,AJ:AJ").EntireColumn.Hidden = True
ActiveSheet.Protect ("cover")
Else
If Target.Address = "$A$3" And Target.Value = "UnhideDues" Then
ActiveSheet.Unprotect ("cover")
Range("M:M,O:O,Q:Q,S:S,U:U,W:W,Y:Y,AA:AA,AC:AC,AE:AE,AG:AG,AI:AI,AJ:AJ").EntireColumn.Hidden = False
ActiveSheet.Protect ("cover")
End If
End If
End Sub