¿Cómo proteger con contraseña su macro de Excel?

Es una buena práctica proteger la macro (código VBA) de otros usuarios para editarla o verla. En este artículo, explicamos cómo crear una macro simple y proteger el mismo «Proyecto VBA» usando una contraseña en Excel de otros usuarios.

Implementación:

Siga los pasos a continuación para proteger su macro de Excel con una contraseña:

Paso 1: abra un archivo de Excel para crear una macro simple de «hola mundo».

Paso 2: Presione Alt + F11 – para abrir el Editor de Visual Basic.

Paso 3 : Haga clic en Insertar >> Módulo, que agregará un nuevo módulo como en Img1.

Imagen 1

Paso 4: escriba el siguiente código en la «ventana de código».

Sub firstMacro()
MsgBox "Hello World"
End Sub

Paso 5: Haga clic derecho en «Proyecto VBA (Libro 1)» y luego haga clic en «Propiedades de Proyecto VBA».

Paso 6: Ir a la pestaña Protección >> Marque » Bloquear proyecto para verlo » y escriba su contraseña en los cuadros de texto Contraseña y Confirmar contraseña . Presiona OK» 

Paso 7: Guarde su libro de trabajo de Excel como Libro de trabajo habilitado para macros de Excel (*.xlsm) y cierre

Paso 8: ahora vuelve a abrir tu archivo de Excel. Presione Alt+F8 – para abrir el cuadro de diálogo Macro. Seleccione la macro » firstMacro » y haga clic en » EJECUTAR «.

Paso 9: nuestra macro aparecerá debajo del cuadro de mensaje. Cierra o presiona OK para ocultar el cuadro de mensaje

Paso 10: Presione Alt + F11 – para abrir el Editor de Visual Basic. Ahora el usuario no puede ver ninguna información en el VBA. 

Paso 11: Haga doble clic en «VBAProject (vbaProtect.xlsm)», le pedirá al usuario que ingrese una contraseña.

Paso 12: Escriba su contraseña y presione » Aceptar «. Ahora el usuario puede ver todos los objetos de Excel y Macro.

En este punto, hemos creado con éxito una macro en VBA y la hemos protegido con una contraseña.

Publicación traducida automáticamente

Artículo escrito por sk123online y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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