Proteger una macro en Excel

Compatibilidad: Truco compatible con Excel 365Truco compatible con Excel 2016Truco compatible con Excel 2013Truco compatible con Excel 2010Truco compatible con Excel 2007

En ocasiones nos interesa proteger una macro en Excel o código VBA para evitar que sea modificado o copiado el código fuente.

Proteger una macro en Excel

De manera sencilla podemos ocultar la vista de la macro, los cambios en el código de la mcro o ambas.

  1. Abrir el libro deseado. Donde insertar la macro.

  2. Pulsar la tecla Alt y mantener pulsada / Pulsar la tecla F11. Mostrará el editor de Visual Basic.

  3. Escribir el código VBA de la macro. Necesario para poder protegerlo.

  4. Ir a: Barra de menú / Herramientas / Propiedades de VBAProject. Mostrará ventana de propiedades.

  • PROTEGER LA VISTA DE LA MACRO

  1. Clic sobre la pestaña: Protección.

  2. Ir a: Bloqueo del proyecto / Activar la casilla: Bloquear proyecto para visualización.

Proteger una macro: Ventana de propiedades proyecto: Bloquear viualización

  • PROTEGER LOS CAMBIOS DE LA MACRO

  1. Ir a: Contraseña para ver las propiedades del proyecto / Contraseña / Escribir la contraseña deseada.

  2. Ir a: Contraseña para ver las propiedades del proyecto / Confirmar contraseña / Volver a escribir la contraseña anterior.

Ventana de propiedades proyecto: Ver propiedades

  • PROTEGER LA VISTA Y LOS CAMBIOS DE LA MACRO

  1. Clic sobre la pestaña: Protección.

  2. Ir a: Bloqueo del proyecto / Activar la casilla: Bloquear proyecto para visualización.

  3. Ir a: Contraseña para ver las propiedades del proyecto / Contraseña / Escribir la contraseña deseada.

  4. Ir a: Contraseña para ver las propiedades del proyecto / Confirmar contraseña / Volver a escribir la contraseña anterior.

Ventana de propiedades proyecto: Bloquear viualización y ver propiedades

  1. Guardar el libro con la extensión *.xlsm. Libro habilitado para macros.

  2. Cerrar el libro. Para que los cambios surjan efecto.

  1. Abrir el libro guardado.

  2. Pulsar la tecla Alt y mantener pulsada / Pulsar la tecla F11. Mostrará el editor de Visual Basic.

  3. ABRIR PROYECTO PROTEGIDA LA VISTA DE LA MACRO. Ir a: Explorador de Proyectos. Si el panel no está visible Ir a: Barra de menú / Ver / Explorador de proyectos.

    Explorador de proyectos. Con los elementos ocultos

  4. Clic sobre el proyecto para expandir los elementos. Verificar que no está permitido, sin mostrar las hojas y el libro.

  5. ABRIR PROYECTO PROTEGIDOS LOS CAMBIOS. Doble clic sobre el proyecto en el explorador de proyectos, para ver la macro. Mostrará ventana de contraseña.

    Ventana de introducir contraseña para proyecto VBA

  

Nivel de dificultad: Experto VBA-Macros Excel Experto VBA – Macros

  

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *