Hello,
I have a document which is split into 3 blocks:
Monthly Weekly Daily
Within these blocks we have a further 3 splits:
Monthly Weekly Daily
(Inhouse) (Outsource) (Combined) (Inhouse) (Outsource) (Combined) (Inhouse) (Outsource) (Combined)
The best way to show the various views having a button for "(Inhouse) (Outsource) (Combined)" and a drop down menu for Monthly, Weekly & Daily.
Using an IF statement i have created the following code but doesnt appear to work.
Sub Inhouse()
If Target.Address = "$DP$10" Then
If Target.Value = "InhouseOverview" Then
Application.ScreenUpdating = False
Columns("J:DJ").Hidden = True
Columns("AN").Hidden = False
Columns("AQ").Hidden = False
Columns("AT").Hidden = False
Columns("AW").Hidden = False
Columns("AX").Hidden = False
Columns("BA").Hidden = False
Columns("BD").Hidden = False
Columns("BG").Hidden = False
Columns("BJ").Hidden = False
Columns("BM").Hidden = False
Columns("CI").Hidden = False
Columns("CL").Hidden = False
Columns("CO").Hidden = False
Columns("CR").Hidden = False
Columns("CU").Hidden = False
Columns("CX").Hidden = False
Columns("DA").Hidden = False
Columns("DE").Hidden = False
Columns("DH").Hidden = False
Application.ScreenUpdating = True
End If
If Target.Value = "InhouseMonthly" Then
Application.ScreenUpdating = False
Columns("J:DJ").Hidden = True
Columns("S").Hidden = False
Columns("V").Hidden = False
Columns("Y").Hidden = False
Columns("AB").Hidden = False
Columns("AB").Hidden = False
Columns("AE").Hidden = False
Columns("AH").Hidden = False
Columns("AK").Hidden = False
Columns("AN").Hidden = False
Columns("AQ").Hidden = False
Columns("AT").Hidden = False
Columns("AW").Hidden = False
Columns("DH").Hidden = False
Application.ScreenUpdating = True
End If
If Target.Value = "InhouseWeekly" Then
Application.ScreenUpdating = False
Columns("J:DJ").Hidden = True
Columns("AX").Hidden = False
Columns("BA").Hidden = False
Columns("BD").Hidden = False
Columns("BG").Hidden = False
Columns("BJ").Hidden = False
Columns("BM").Hidden = False
Columns("DE").Hidden = False
Application.ScreenUpdating = True
End If
If Target.Value = "InhouseDaily" Then
Application.ScreenUpdating = False
Columns("J:DJ").Hidden = True
Columns("BN").Hidden = False
Columns("BQ").Hidden = False
Columns("BT").Hidden = False
Columns("BW").Hidden = False
Columns("BZ").Hidden = False
Columns("CC").Hidden = False
Columns("CF").Hidden = False
Columns("CI").Hidden = False
Columns("CL").Hidden = False
Columns("CO").Hidden = False
Columns("CR").Hidden = False
Columns("CU").Hidden = False
Columns("CX").Hidden = False
Columns("DA").Hidden = False
Columns("DD").Hidden = False
Columns("DE").Hidden = False
Application.ScreenUpdating = True
End If
End If
End Sub
Bookmarks