Method to hide a macro in the macro window

Declare a Private subroutine instead of a Public subroutine

e.g.

use
Private Sub SetUnProtect()

instead of
Sub SetUnProtect() or Public Sub SetUnProtect()