EN ESTA TAREA

Resumen

En Microsoft Excel, puede crear un cuadro de diálogo personalizado para solicitar información al usuario mediante cuadros de texto, botones u otros controles de cuadro de diálogo. Normalmente, cuando escribe texto en un cuadro de texto, el texto aparece a medida que escribe. Sin embargo, puede usar una propiedad del formulario de usuario de Microsoft Visual Basic para aplicaciones (VBA) para crear el efecto de un cuadro de texto oculto o "enmascarado". Puede resultar útil para crear un cuadro de diálogo de contraseña en el que no desee que el texto que se escriba en un cuadro de texto sea "visible". En la siguiente información se describe cómo crear este efecto.volver al principio

Crear un cuadro de diálogo

  1. Inicie Excel.

  2. Presione Alt + F11 para iniciar el editor de Microsoft Visual Basic.

  3. En el menú Insertar, haga clic en formulario de usuario.

  4. En el cuadro de herramientas controles, agregue un cuadro de texto y un botón de comando al formulario de usuario.

  5. En la hoja propiedades, en la lista objeto, haga clic en textBox1.

  6. En la pestaña alfabético , haga clic enPasswordChar.

  7. Escriba un asterisco (*).

  8. En la hoja propiedades, en la lista objeto, haga clic en UserForm1.

  9. En el menú Ejecutar , haga clic en Ejecutar formulario de usuario.

Cuando escribes letras, aparece el asterisco.volver al principio

Ejemplo de código para usar el cuadro de diálogo

Para recuperar la cadena de texto escrita en el cuadro de texto, puede usar el siguiente código de ejemplo:

  1. Haga doble clic en CommandButton1 en el formulario de usuario.

  2. Escriba el código siguiente:

    Private Sub CommandButton1_Click()    MsgBox Me.TextBox1End Sub
  3. Haga clic en Guardar para guardar el proyecto.

  4. En el menú Ejecutar , haga clic en Ejecutar formulario de sub/usuario.

Escriba una palabra en el cuadro de texto y, a continuación, haga clic en el botón de comando . El texto que escribió aparece en el cuadro de mensaje.volver al principio

¿Necesita más ayuda?

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Insider

¿Le ha sido útil esta información?

¿Cómo de satisfecho está con la calidad de la traducción?

¿Qué ha afectado a tu experiencia?

¿Algún comentario adicional? (Opcional)

¡Gracias por sus comentarios!

×