Muchos de nosotros usamos macros como si no hubiera mañana para los reportes de Excel, pero muchas veces no queremos que nuestras obras de arte, las vean los simples mortales «usuarios», para esto podemos poner contraseña cada vez que se quiera ver el código VBA en una hoja de Excel.
Nos vamos a la pestaña Programador y damos clic.
Luego entramos a Visual Basic, dándole clic al icono de Visual Basic
Al entrar en Visual Basic, damos clic en el menú Herramientas
Y luego clic en Propiedades de VBAProject…
Nos va a abrir una nueva ventada, dar clic en el pestaña Protección
Para que no puedan visualizar el código vamos a dar clic en Bloquear proyecto para visualización
Ahora ingresar contraseña y luego clic en el botón de Aceptar
Cerramos el archivo y lo guardamos como extensión .xlsm
Lo abrimos de nuevo para ver si efectivamente nos pide la contraseña al tratar de ver el VBA, clic nuevamente a Visual Basic
Como vemos nos aparece VBAProject y no aparece el código del lado derecho, damos clic en el símbolo de + para visualizar los modulos.
Para poder visualizar el código de los modulos que tenga el proyecto se debe ingresar la contraseña que se creo en los pasos anteriores.
Y nos aparece ya el código VBA.
Eso es todo amigos 👊