I have the following code in a sheet:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$4" And Target.Value <> "" Then
For Each c In Range("C5:R5")
If c.Value <> Target.Value Then
c.EntireColumn.Hidden = True
End If
Next
ElseIf Target.Address = "$B$4" And Target.Value = "" Then
Columns("C:R").Select
Selection.EntireColumn.Hidden = False
Range("A4").Select
End If
End Sub
It hides all columns except the one referenced in a drop-down menu in Cell
B4. However, if I make changes anywhere else on the sheet it trys to run and
I get:
Run-time error '13':
Type mismatch
All help appreciated !
Phil
Bookmarks