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.
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