Pasos a seguir desde VBA:
1.- Creas el Userform.
2.- Desde el cuadro de herramientas, selecciona
cuadro de texto (ese que sale las letras
ab|), y creas un input de texto.
3.- Seleccionando ese input de texto, a la izquierda, en la ventana propiedades, baja hasta la opción PasswordChar, e introduce un asterisco (*), ...aunque si prefieres otro caracter para ocultar el password, puedes poner cualquiera, pero siempre queda más elegante el asterisco.
Ponle un nombre a ese input de texto, seleccionando en esas mismas propiedades la opción Name (la primera de todas). Por defecto, ese input se llamará TextBox1, ...cámbiaselo si lo deseas.
4.- Ejecutas el form, e introduces un texto para ver como queda.
Para el tema de la validación, y comprobar si el password introducido es correcto, debes poner un botón de aceptar, y que al hacer clic creas un procedimiento que contenga un if parecido a este:
Código:
sub clic_en_aceptar()
'suponiendo que no le hayas cambiado el nombre al input, y que el password
'correcto sea "pepe" (sin las comillas)...
if TextBox1="pepe"
'aquí lo que quieras hacer si el password introducido es pepe (el correcto)
else
'aquí lo que tiene que hacer si el password no es correcto
end if
end sub
Salu2