Caracteres Especiales tipo contraseña en cuadro de texto formularios VBA

Seguramente en alguna ocasión donde debemos ingresar una contraseña en un formulario de acceso a algún sitio o al mismo Excel cuando tiene habilitada la contraseña, nos hemos preguntado cómo se hace para que en lugar de observar las letras, lo que se observa es un carácter especial como asteriscos; pues bien, la siguiente Propiedad nos sirve para realizar este tipo de configuraciones.

Propiedad PasswordChar: Con el uso de esta Propiedad, es posible reemplazar visualmente la información ingresada al Cuadro de Texto por algún carácter especial.

Lo primero es ingresar al editor de Visual Basic, puede ser con la combinación de teclas Alt + F11 y en la ventana del Explorador de proyectos, ubicamos el libro de trabajo donde queremos insertar el formulario para lo cual damos clic derecho y seleccionamos la opción Insertar de la cual se despliegan tres opciones y finalmente, clic en la opción UserForm:

De esta manera, se insertar el formulario el cual se puede observar dentro de la “estructura” del explorador de proyectos como un Objeto más del libro de trabajo:

Nos ubicamos en la ventana de herramientas que se presenta como una ventana flotante:

Y la idea es insertar una Etiqueta y un Cuadro de Texto de acuerdo al siguiente esquema:

Lo primero que se debe hacer es seleccionar el Objeto Cuadro de Texto y luego, de la lista de Propiedades, seleccionar PasswordChar:

Para este ejemplo, voy a indicar que en lugar de presentar las letras que se ingresan desde el teclado en el Cuadro de texto, se visualice el carácter asterisco:

De esta manera, al ejecutar el formulario e ingresar cualquier texto se verá de la siguiente manera:

Descargar archivo de trabajo.

Contenido relacionado:
Compartirlo
Gerencie.com en su correo.

Suscríbase y nosotros colocaremos en su bandeja de entrada la mejor información que generamos diariamente.

Déjenos su opinión

En Gerencie.com está permitido opinar, criticar, discutir, controvertir, disentir, etc., pero debe hacerlo sin insultar y sin ofender a otros.

Información legal aplicable para Colombia.