Quote Originally Posted by romperstomper View Post
Change:
Private Sub unProtectSheets()
to:
Sub unProtectSheets()
That does work and prevents the error. But now that procedure now appears in the list of macros that a user can run. And that is what I am tryng to prevent.