La validación disponibles a través de la pestaña " Datos" de Excel valida únicamente los datos introducidos directamente en las células de las 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 consiste en la creación de un cuadro de lista o un control similar que proporciona sólo valores válidos el usuario puede elegir. Por el contrario , los controles de cuadro de texto permiten a los usuarios introducir datos no válidos. Otro método consiste en escribir las declaraciones de validación incorporado en el lenguaje de programación de Excel , Visual Basic para Aplicaciones. Instrucciones
1
clic en la pestaña " desarrolladores" y , a continuación, haga clic en el botón "Insertar " para ver 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 la funcionalidad de validación de los datos introducidos en el formulario .
2 Haga clic en el control " Cuadro de texto " de la galería y , a continuación, arrastre en la hoja de cálculo para definir el cuadro de texto . Haga clic en Control "Botón " de la galería , a continuación, arrastre por debajo de la caja 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 abrirá el entorno de programación para Visual Basic para Aplicaciones. Pegue las siguientes declaraciones en el medio ambiente . Este programa lee los datos introducidos en el cuadro de texto y utiliza la función " es numérico " para determinar si los datos son un número. El programa mostrará una alerta y desactiva la casilla de texto si los datos no es numérico .
Private Sub CommandButton1_Click ()
Si No ( IsNumeric ( TextBox1 ) ) Entonces
MsgBox "Este campo debe ser numérico "
TextBox1 = ""
End If End Sub
4
clic en el icono " Excel " en la la barra de tareas de Windows para volver a Excel y, a continuación, haga clic en el botón de "diseño" de los " desarrolladores" panel para salir del modo de diseño y entrar en el modo de forma de entrada.
5
escriba un número en el texto cuadro y , a continuación, 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 . El programa mostrará la alerta que programó en el paso 3 , y desactive la casilla de texto.