Así como podemos proteger una hoja de Excel para que nadie pueda modificarla o ver sus fórmulas, podemos hacer lo mismo con el código de nuestras macros:
– Abrimos el archivo que contiene las macros por proteger.
– Dentro de la ficha [Programador], hacemos un clic en el botón [Visual Basic].
– Una vez dentro del editor de Visual Basic, tomamos las opciones [Herramientas/Propiedades de VBAProject].
– Seleccionamos la ficha [Protección].
– Marcamos la opción [Bloquear proyecto para visualización].
– Escribimos una contraseña de protección en [Contraseña].
– Escribimos esa misma contraseña en [Confirmar contraseña].
– Hacemos clic en [Aceptar].
– Cerramos el editor y volvemos a Excel.
– Cerramos el archivo.
La próxima vez que abramos el archivo y queramos ver el código de las macros, Excel nos pedirá la contraseña.