Note: Your requests will hide J10 in Main sheet also so you will lose the control.
Right click sheet tab > select View code > paste in the below
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Wsht As Worksheet
If Target.Address(0, 0) = "J10" Then
For Each Wsht In Worksheets
With Wsht
.Columns("A:IV").EntireColumn.Hidden = False
Select Case LCase(Target.Value)
Case "option 1"
.Columns("AW:IV").EntireColumn.Hidden = True
Case "option 2"
.Range("A:Y,AV:IV").EntireColumn.Hidden = True
Case "option 3"
.Range("A:AR,BR:IV").EntireColumn.Hidden = True
Case "option 4"
.Range("A:BU,CR:IV").EntireColumn.Hidden = True
Case "showAll"
.Columns("A:IV").EntireColumn.Hidden = False
End Select
End With
Next Wsht
End If
End Sub
VBA Noob
Bookmarks