Tecnología

Inicio

Cómo utilizar un formulario de entrada de datos con validación de datos en Excel

La validación disponible a través de la pestaña "Datos" de Excel valida únicamente los datos introducidos directamente en las células de hojas de cálculo - no a través de controles de formulario. Sin embargo, Excel ofrece al menos otros dos enfoques de validación. Uno de ellos implica la creación de un cuadro de lista o un control similar que proporciona únicos valores válidos un usuario puede elegir. Por el contrario, los controles de cuadro de texto permiten a los usuarios introducir datos no válidos. Otro enfoque consiste en escribir las declaraciones de validación de Excel en una función de lenguaje de programación, Visual Basic para Aplicaciones.

Instrucciones

1 Haga clic en la pestaña "desarrolladores" y, a continuación, haga clic en el botón "Insertar" para mostrar una galería de controles de formulario que se pueden insertar en la hoja de cálculo actual. Usted va a hacer un breve formulario al que se le agrega funcionalidad para la validación de los datos introducidos con el formulario.

2 Haga clic en el control "Cuadro de texto" de la galería, a continuación, arrastre en la hoja de cálculo para definir el cuadro de texto. Haga clic en el control "botón" de la galería, y luego arrastrar por debajo del cuadro de texto para crear un botón.

3 Haga clic derecho en el botón y, a continuación, haga clic en "Ver código." Excel se abrirá el entorno de programación para Visual Basic para aplicaciones. Pegar las siguientes declaraciones en el medio ambiente. Este programa lee los datos introducidos en el control de cuadro de texto y utiliza el "es numérico" función para determinar si los datos son un número. El programa mostrará una alerta y despeja el cuadro de texto si los datos no es numérico.

Private Sub CommandButton1_Click ()

Si No (IsNumeric (TextBox1)) A continuación,

MsgBox "Este campo debe ser numérico"

TextBox1 = ""

Terminara si

End Sub

4 Haga clic en el icono "Excel" en la barra de tareas para volver a Excel, y luego haga clic en el botón de "Diseño" del panel "desarrollador" para salir del modo de diseño y entrar en el modo formulario de entrada.

5 Escriba un número en el cuadro de texto y pulse el botón. no aparecerá ningún mensaje. Escriba algún texto en el cuadro de texto y, a continuación, pulse el botón de nuevo. Su programa mostrará la alerta que haya programado en el paso 3, y desactive la casilla de texto.