Problem: I would like to have the ability to hide and unhide selected (multiple) sheets by a form
Available Resource: There many available resources that show how to unhide and hide all sheets at one but not flexible
Explain:

Because sheet5 is hidden checkbox corresponds to Sheet5 is checked.
Logic/approach:
- Get all of the sheets' name include hided ones and bind them to Labels, check if it is hide or unhide and bind it to checkbox.
Label and Checkbox are created automatically, lable and checkbox is somehow linked to each other so the program knows which sheets to hide and to unhide.
- write the code to check whether a checkbox changes its status between selected/unselected.

There are possible of 300sheets at maxIn that case I suggest using a listbox or a combobox. :)