Desproteger hoja con contraseña, sin exponer contraseña en la macro

Recientemente he empezado a escribir algunos Macro en Excel. Tengo una hoja de cálculo protegida y unos pocos botones que permiten al usuario agregar / eliminar columnas / filas en un determinado punto de la hoja de cálculo.

Actualmente desprotege la hoja de trabajo, realizo las funciones y luego protejo la hoja de trabajo.

El problema es que la contraseña de la hoja protegida está en texto plano en la macro para que los ojos curiosos puedan verla.

¿Cómo puedo tener una contraseña en la hoja para protegerla, pero al mismo tiempo, permitir a mi Macro desproteger la hoja de cálculo mientras realiza sus funciones, y luego volver a protegerla, sin escribir la contraseña de texto simple en la macro?

Respuestas a la pregunta(3)

Su respuesta a la pregunta