Está en la página 1de 5

Formularios en Excel

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.

¿Qué es un formulario en Excel?


Un formulario en Excel es básicamente un método que permite ingresar datos a las hojas de cálculo, son
de mucha utilidad porque nos ayuda a evitar errores en la captura de información, facilitándonos la
posibilidad que se puedan añadir datos de manera manual o que nos permita elegir ciertos datos que
previamente se han ingresado al crear el formulario.

Tipos de formularios en Excel


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. A continuación, te describiremos cada
uno de ellos para que conozcas ejemplos de cómo funcionan.

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, como 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.

Un ejemplo de formularios en Excel lo podrás encontrar con la plantilla Contable que hemos preparado
para Pymes. Descarga su versión gratuita y visualiza cómo funcionan los formularios de usuarios VBA

Cómo hacer formularios en Excel paso a paso


A continuación, te explicaremos cómo crear un formulario en Excel con controles de contenido, para que
otras personas puedan llenar la información e imprimirlo con facilidad. Recordemos que al utilizar los
controles de formularios, puedes agregar botones, casillas de verificación o cuadros de listas, entre otros.
1. Habilita la pestaña de Desarrollador
1. Vaya a la pestaña de Archivo – Opciones
2. En Opciones de Excel haga clic sobre Personalizar cinta de opciones
3. Luego, habilita la pestaña del Desarrollador o Programador

2. Agregar controles de formulario


1. En la pestaña del Programador o Desarrollador ubíquese en la sesión de Controles
2. Haga clic en Insertar y seleccione Controles de formularios o Controles ActiveX
3. Elija la opción que desea insertar. Para establecer propiedades específicas para el Control que se ha
insertado, mantenga presionada la flecha Control y haga clic sobre el control. A continuación, podrá hacer
clic en Formato de Control.
4. En el cuadro Control de formato, elija la fuente, el color y la alineación que desea. Aplique formato como
desee.
5. Para agregar otro Control, repita los pasos del 1 al 4

3. Proteja la hoja que contiene el formulario


1. Para proteger la hoja, diríjase al menú herramientas y seleccione Protección, haga clic en proteger hoja.
2. Y seleccione las opciones de protección que desea implementar.
3. A continuación, Guarde y cierre el libro.
Nota: Si desea continuar editando la hoja luego de haberla protegido, debe primero desproteger la hoja.
Diríjase nuevamente al menú Herramientas > Proteger hoja y haga clic en Desproteger hoja.
Formulario con Macros y VBA
En el caso de que quieras crea un formulario de usuarios VBA, deberás realizar los siguientes pasos:

1. Diríjase a la pestaña del Desarrollador o Programador y haga clic en la opción de Visual Basic, también
podrá abrir la ventana VBA con las teclas ALT + F11.
2. Luego, vaya a la opción de Insertar y seleccione UserForm. Nos aparecerá un formulario en blanco con el
cuadro de herramientas con los controles.
3. Utilice el cuadro de herramientas para añadir cuadros de texto, botones, menú desplegables, etiquetas,
entre otros.
4. Una vez que hayas añadido el controlador, haz doble clic para ingresar los códigos de programación de los
botones o cuadros de textos, etc. Asegúrese de que las rutas estén bien configuradas, al finalizar, cierre
la ventana de Visual Basic.
5. La hoja de cálculo va a actuar como base de datos, ten presente que puedes añadir botón ActiveX en la
hoja para que puedas ingresar rápidamente al formulario. Solo debes utilizar el código “UserForm1” o el
nombre del formulario seguido de un punto (.) y la palabra “Show” (Mostrar) todo junto

También podría gustarte