Plantilla Excel Macro Confidencial
Budget: €8 – €30 EUR
Necesito que me diseñes una plantilla de Excel habilitada para macros (.xltm) que gestione información sensible de forma segura y al mismo tiempo resulte sencilla de usar.
La idea es la siguiente: existirán dos pestañas principales. La primera será un panel Resumen y debe aparecer siempre como la primera hoja del libro. Allí quiero dos botones ActiveX: uno verde que diga “Show confidential info” y otro gris con “Hide confidential info”. Al presionar el verde se mostrará la hoja confidencial; al pulsar el gris, se ocultará nuevamente.
La segunda hoja, llamada “Confidencial”, contendrá los datos protegidos. Debe permanecer oculta y encriptada hasta que el usuario introduzca la contraseña correcta; al cerrar el archivo, esta hoja tiene que volver a ocultarse automáticamente para que nadie pueda verla si vuelve a abrir el archivo sin autenticarse. El nivel de protección solicitado es contraseña y cifrado, no solo ocultar. Que nos se pueda ver la contraseña desde Visual Basic ni de ninguna manera.
Quiero además poder cambiar la contraseña yo mismo cada vez que genere un nuevo archivo a partir de la plantilla. Para eso necesito un formulario simple (UserForm) que solicite la contraseña actual y la nueva, valide que coincida y luego actualice el código VBA de forma segura. Incluye un pequeño tutorial paso-a-paso (puede ser en PDF o en una hoja adicional marcada como “Instrucciones”, lo que resulte más práctico) donde expliques cómo usar ese formulario y cómo guardar un nuevo archivo basado en la plantilla sin perder la protección.
Entregables:
• Archivo .xltm completamente funcional con las macros y el formulario.
• Código VBA limpio y comentado para que pueda entenderlo y adaptarlo.
• Tutorial breve sobre el cambio de contraseña y la creación de nuevos archivos.
Aceptación: la hoja Confidencial no debe ser visible al abrir el libro, solo mostrarse tras introducir la contraseña correcta, y volver a ocultarse al cerrar; el formulario debe actualizar la contraseña sin exponerla en el código; los botones del panel Resumen deben ejecutar las acciones indicadas sin errores.
La idea es la siguiente: existirán dos pestañas principales. La primera será un panel Resumen y debe aparecer siempre como la primera hoja del libro. Allí quiero dos botones ActiveX: uno verde que diga “Show confidential info” y otro gris con “Hide confidential info”. Al presionar el verde se mostrará la hoja confidencial; al pulsar el gris, se ocultará nuevamente.
La segunda hoja, llamada “Confidencial”, contendrá los datos protegidos. Debe permanecer oculta y encriptada hasta que el usuario introduzca la contraseña correcta; al cerrar el archivo, esta hoja tiene que volver a ocultarse automáticamente para que nadie pueda verla si vuelve a abrir el archivo sin autenticarse. El nivel de protección solicitado es contraseña y cifrado, no solo ocultar. Que nos se pueda ver la contraseña desde Visual Basic ni de ninguna manera.
Quiero además poder cambiar la contraseña yo mismo cada vez que genere un nuevo archivo a partir de la plantilla. Para eso necesito un formulario simple (UserForm) que solicite la contraseña actual y la nueva, valide que coincida y luego actualice el código VBA de forma segura. Incluye un pequeño tutorial paso-a-paso (puede ser en PDF o en una hoja adicional marcada como “Instrucciones”, lo que resulte más práctico) donde expliques cómo usar ese formulario y cómo guardar un nuevo archivo basado en la plantilla sin perder la protección.
Entregables:
• Archivo .xltm completamente funcional con las macros y el formulario.
• Código VBA limpio y comentado para que pueda entenderlo y adaptarlo.
• Tutorial breve sobre el cambio de contraseña y la creación de nuevos archivos.
Aceptación: la hoja Confidencial no debe ser visible al abrir el libro, solo mostrarse tras introducir la contraseña correcta, y volver a ocultarse al cerrar; el formulario debe actualizar la contraseña sin exponerla en el código; los botones del panel Resumen deben ejecutar las acciones indicadas sin errores.