Hi, mbdigital,
I must admit I lack the understanding of making a very hidden sheet visible to any user (except Admin/Programmer where I use a different approach by checking the username on the system due to working on different PC).
If it´s just one of any sheets at a time adjust the code names of the sheets you will find in the project explorer. Code goes into ThisWorkbook:
If more than one sheet has been made visible use a loop over all sheets, compare the codename and take action as needed making sure that at least one sheet remains visible within the workbook.
Ciao,
Holger
Bookmarks