EN ESTA TAREA
Resumen
En Microsoft Excel, puede crear un cuadro de diálogo personalizado para pedirle información utilizando cuadros de texto, botones u otros controles de cuadro de diálogo. Normalmente, cuando escribe texto en un cuadro de texto, aparece el texto mientras escribe. Sin embargo, puede utilizar una propiedad de Microsoft Visual Basic para Aplicaciones en el formulario de usuario de edición (VBA) para crear el efecto de un cuadro de texto oculto o "enmascarado". Esto puede ser útil para crear un cuadro de diálogo de contraseña, donde no desea que el texto que se escribe en un cuadro de texto "visible". La siguiente información describe cómo crear este efecto. volver al principio
Crear un cuadro de diálogo
-
Inicie Excel.
-
Presione ALT+F11 para iniciar el Editor de Visual Basic de Microsoft.
-
En el Menú Insertar, haga clic en Formulario de usuario.
-
Mediante los Controles de cuadro de herramientas, agregue un cuadro de texto y un botón de comando en el formulario de usuario.
-
En la hoja de propiedades, en la lista objeto, haga clic en TextBox1.
-
En la ficha alfabético , haga clic enPasswordChar.
-
Escriba un asterisco (*).
-
En la hoja de propiedades, en la lista objeto, haga clic en UserForm1.
-
En el menú Ejecutar , haga clic en Ejecutar el formulario de usuario.
Cuando escriba letras, el asterisco aparecerá en su lugar. volver al principio
Código de ejemplo para utilizar el cuadro de diálogo
Para recuperar la cadena de texto que se escribe en el cuadro de texto, puede utilizar el código de ejemplo siguiente:
-
En el formulario de usuario, haga doble clic en CommandButton1 .
-
Escriba el código siguiente:
Private Sub CommandButton1_Click() MsgBox Me.TextBox1End Sub
-
Haga clic en Guardar para guardar el proyecto.
-
En el menú Ejecutar , haga clic en Ejecutar Sub/User Form.
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