Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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.
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
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