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

Escrito por darrin koltow | Traducido por jane laury
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo utilizar un formulario de entrada de datos con validación de datos en Excel
Excel ofrece varios métodos de validación de datos. (Jupiterimages/Comstock/Getty Images)

La validación disponible mediante la pestaña "Datos" de Excel sólo valida los datos introducidos directamente en las celdas de las hojas de cálculo, no a través de los controles de formulario. Sin embargo, Excel ofrece por lo menos otros dos métodos de validación. Uno de ellos implica la creación de un cuadro de lista o un control similar que ofrece solo valores válidos que un usuario puede elegir. Por el contrario, los controles de un cuadro de texto permiten a los usuarios introducir datos no válidos. Otro método consiste en escribir declaraciones de validación en el lenguaje de programación integrado de Excel, que es Visual Basic para Aplicaciones (Visual Basic for Applications).

Nivel de dificultad:
Moderado

Otras personas están leyendo

Instrucciones

  1. 1

    Haz clic en la pestaña "Desarrollador" y luego en el botón "Insertar" para ver una galería de controles del formulario que se pueden insertar en la hoja de cálculo actual. Harás un breve formulario al que vas a añadir funcionalidad para validar los datos introducidos en el formulario.

  2. 2

    Haz clic en el control "Cuadro de texto" de la galería y luego arrástralo a la hoja de cálculo para definir el cuadro de texto. Haz clic en el control de la galería "Botón" y arrástralo debajo del cuadro de texto para crear un botón.

  3. 3

    Haz clic derecho sobre el botón y luego haz clic en "Ver código". Excel abrirá el entorno de programación de Visual Basic para Aplicaciones. Pega las siguientes declaraciones en el entorno. Este programa lee los datos introducidos en el control del cuadro de texto y utiliza la función "Is Numeric" para determinar si los datos son numéricos. El programa mostrará una alerta y limpiará el cuadro de texto si los datos no son números.

    Private Sub CommandButton1_Click() If Not (IsNumeric(TextBox1)) Then MsgBox "This field must be numeric" TextBox1 = "" End If End Sub

  4. 4

    Haz clic en el icono "Excel" en la barra de tareas de Windows para volver a Excel y luego haz clic en el botón "Diseño" del panel "Desarrollador" para salir del modo de diseño y entrar en el modo de formulario de entrada.

  5. 5

    Escribe un número en el cuadro de texto y luego presiona el botón. Ningún mensaje aparecerá. Escribe palabras en el cuadro de texto y luego pulsa el botón de nuevo. El programa mostrará la alerta que programaste en el paso 3 y limpiará el cuadro de texto.

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles