Formularios
¿Qué es un formulario?
Los formularios en Excel son un método para ingresar datos a nuestras hojas y son de mucha utilidad porque nos ayudan a evitar errores en la captura de información. Podemos comparar los formularios de Excel con los formularios impresos en papel.
Los formularios en Excel no son tan diferentes de los formularios impresos ya que de igual manera proveen de los espacios necesarios para ingresar los datos. Los formularios en Excel utilizan objetos especiales conocidos como controles de formulario que son precisamente los que nos permiten agregar campos de texto, listas, botones de opción entre otras cosas más.
Los formularios en Excel tienen como objetivo facilitar la captura de información para poderla organizar y administrar con mayor facilidad, ya que contienen instrucciones precisas de lo que deben escribir los usuarios o clientes y contienen los recuadros necesarios para ingresar la información.
Tipos de formularios
Excel podemos crear tres tipos de formularios, formularios de datos, hojas de cálculo con controles de formulario o controles ActiveX y formularios de usuario en VBA.
Formulario de datos en Excel
En un formulario de datos podemos escribir o mostrar una sola fila de información en un intervalo o en una tabla de datos. Por lo tanto, los usuarios podrán visualizar de mejor manera los datos o elementos a seleccionar. En este tipo de formulario podemos hacer la edición de la información que vamos a solicitar o crear nuevos registros para que se puedan mostrar en el formulario y Excel nos permite generar de manera automática un formulario de datos para cualquier tabla que deseemos trabajar.
Controles de formulario en la hoja de cálculo
Los controles de formulario en Excel nos permiten introducir información y ver los datos en una misma cuadrícula, mediante una lista para facilitar la selección de los elementos. De igual manera podemos agregar otros controles que nos ayudarán a crear formularios más avanzados, por ejemplo: Agregar botones, casillas de verificación, cuadros combinados, barra de desplazamiento, control de número, cuadro de grupo, cuadro de lista y etiquetas.
Este tipo de formulario en Excel nos permite interactuar con los datos de la celda sin la necesidad de usar código VBA. Además, los controles ActiveX pueden personalizarse, tanto en apariencia como en su comportamiento y pueden usarse con o sin el uso de código VBA.
Formularios de usuario en VBA
Los formularios de usuario en VBA son cuadros de diálogo que se implementan para solicitar información al usuario, son conocidos como UserForm y son creados desde el editor de Visual Basic y administrados desde código VBA. Por lo general, este tipo de formularios son más avanzados y son creados específicamente para cumplir con la tarea, que es la de capturar la información del usuario de manera más fácil para él.
Observa el video para conocer cómo usar los controles de formulario para hacer formularios en Excel