I have a set of macros that have to un against hidden and protected sheets. At the same time, i need to protect the structure and windows of the workbook.

How can i run a macro while not unprotecting the code or running into hidden sheets issues...? Please help, I'm sweating on this one...