Guest User

Untitled

a guest
Mar 21st, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.72 KB | None | 0 0
  1. Sub DropDown1_Change()
  2.  
  3. With ActiveSheet.Shapes(Application.Caller)
  4. Select Case .ControlFormat.ListIndex
  5.  
  6. Case 1
  7. Sheets("Control").Visible = xlSheetVisible
  8. Sheet2.Visible = xlSheetVisible
  9. Sheet3.Visible = xlSheetVisible
  10. Sheet4.Visible = xlSheetHidden
  11. Sheet5.Visible = xlSheetHidden
  12. Sheet6.Visible = xlSheetHidden
  13. Sheet7.Visible = xlSheetHidden
  14. Sheet8.Visible = xlSheetHidden
  15. Sheet9.Visible = xlSheetHidden
  16. Sheet10.Visible = xlSheetHidden
  17. Sheet11.Visible = xlSheetHidden
  18.  
  19. Case 2
  20. Sheets("Control").Visible = xlSheetVisible
  21. Sheet2.Visible = xlSheetHidden
  22. Sheet3.Visible = xlSheetHidden
  23. Sheet4.Visible = xlSheetVisible
  24. Sheet5.Visible = xlSheetVisible
  25. Sheet6.Visible = xlSheetHidden
  26. Sheet7.Visible = xlSheetHidden
  27. Sheet8.Visible = xlSheetHidden
  28. Sheet9.Visible = xlSheetHidden
  29. Sheet10.Visible = xlSheetHidden
  30. Sheet11.Visible = xlSheetHidden
  31.  
  32. Case 3
  33. Sheets("Control").Visible = xlSheetVisible
  34. Sheet2.Visible = xlSheetHidden
  35. Sheet3.Visible = xlSheetHidden
  36. Sheet4.Visible = xlSheetHidden
  37. Sheet5.Visible = xlSheetHidden
  38. Sheet6.Visible = xlSheetVisible
  39. Sheet7.Visible = xlSheetVisible
  40. Sheet8.Visible = xlSheetHidden
  41. Sheet9.Visible = xlSheetHidden
  42. Sheet10.Visible = xlSheetHidden
  43. Sheet11.Visible = xlSheetHidden
  44.  
  45. Case 4
  46. Sheets("Control").Visible = xlSheetVisible
  47. Sheet2.Visible = xlSheetHidden
  48. Sheet3.Visible = xlSheetHidden
  49. Sheet4.Visible = xlSheetHidden
  50. Sheet5.Visible = xlSheetHidden
  51. Sheet6.Visible = xlSheetHidden
  52. Sheet7.Visible = xlSheetHidden
  53. Sheet8.Visible = xlSheetVisible
  54. Sheet9.Visible = xlSheetVisible
  55. Sheet10.Visible = xlSheetHidden
  56. Sheet11.Visible = xlSheetHidden
  57.  
  58. Case 5
  59. Sheets("Control").Visible = xlSheetVisible
  60. Sheet2.Visible = xlSheetHidden
  61. Sheet3.Visible = xlSheetHidden
  62. Sheet4.Visible = xlSheetHidden
  63. Sheet5.Visible = xlSheetHidden
  64. Sheet6.Visible = xlSheetHidden
  65. Sheet7.Visible = xlSheetHidden
  66. Sheet8.Visible = xlSheetHidden
  67. Sheet9.Visible = xlSheetHidden
  68. Sheet10.Visible = xlSheetVisible
  69. Sheet11.Visible = xlSheetVisible
  70.  
  71. Case 6
  72. For Each ws In Worksheets
  73. ws.Visible = xlSheetVisible
  74.  
  75. Next
  76. End Select
  77.  
  78. End With
  79. End Sub
Add Comment
Please, Sign In to add comment