Como crear un Formulario para Contraseña
Tengo el siguiente código, el cual me despliega un InputBox como parte de un Workbook_Open() donde se debe ingresar un código único (Val), que se pega en una celda oculta ("D6"), por fórmula hace Vlookup y muestra información específica para ese código único.
Dim Val As String Val = InputBox("Ingrese su Clave, por favor:", "Acceso", "Escriba su Clave aquí") MsgBox "Bienvenidos al Resumen de Prestación del Servicio de Asistencias." & vbNewLine & vbNewLine & "Buenos Días" Sheets("MENU").Select Range("D6").Select ActiveCell.FormulaR1C1 = Val
Hasta ahí funciona a la perfección, los problemas son los siguientes:
1) El Contenido del InputBox quisiera verlo encriptado
2) Si no se modifica el [Default] igual muestra el MsgBox, sería mejor mostrar un error que indique obligatoria la modificación del contenido
3) Si se cancela el InputBox, mostrar un error que indique que es necesario el ingreso de un código, y vuelva a mostrar el InputBox
4)Si el contenido está vacío o no existe en la base de códigos, mostrar un error que indique código inválido y vuelva a mostrar el InputBox hasta que se ingrese un código correcto
4) Solo entonces, deberá mostrar el MsgBox