Segunda opción paso a paso:
- Selecciona las filas con los usuarios, en este caso solo hay uno, selecciono de la fila 1 a la 20, también puedes seleccionar de la 1 a la 100, botón derecho del ratón y selecciona OCULTAR.
- Pestaña REVISAR y opción proteger hoja. Poner una palabra clave, repetir la palabra y la hoja esta protegida. En el ejemplo la clave es
Patata
- Selecciona la pestaña de la hoja, botón derecho del ratón y selecciona OCULTAR. (Antes de ocultar debes crear una hoja para tener siempre al menos una visible.
Te he creado un código que llama al formulario al abrir el libro.
Cosas a mejorar en el código.
- Olvida el comando GOTO, es algo que se arrastra del pasado y es completamente innecesario, el único que esta permitido es el del ON ERROR GOTO.
- En el código hace referencia a la hoja
hj24 cuando buscas el usuario y contraseña y esta hoja no existe.
Cosas a mejorar en el formulario.
- Cosas que no pasarían una auditoria de seguridad son las opciones:
---
Ver contraseña Las contraseñas se ocultan para que las personas NO autorizadas NO puedan acceder a los datos.
---
Recordar usuario El único que debe recordar el
usuario es el propio usuario y no la maquina y por la misma razón que el anterior
---
Recordar contraseña El único que debe recordar la
contraseña es el propio usuario y no la maquina y por la misma razón que el primer caso.
Como mucho y siguiendo el ejemplo de Windows puede recordar SOLO el ultimo usuario.
A veces puede recordar las contraseñas pero es un agujero de seguridad.
He realizado las modificaciones para que recuerde.
- Ver hoja1
- Ver btninicio_Click()
- Ver UserForm_Initialize
Adjunto libro.
Saludos.
\\//_