Excel Avanzado

Macros, Vba en Excel y muchos ejemplos de nuestro Curso de Excel Avanzado

Excel Avanzado

Userform en Excel

¿Qué es un formulario en Excel?

Los formularios en VBA o formularios en Excel son conocidos como Userforms, sirven para ejecutar operaciones como el registro, actualización, eliminación o procesamiento de los datos existentes en Excel, o como una interfaz de usuario desde la que se pueden ejecutar macros previamente existentes.

Estos formularios en Excel pueden ser empleados desde cualquier hoja, por medio de algún botón que coloquemos, o desde la alguna Macro existente en Excel, para lo cual deberemos colocar la invocación

Cuando se desea ejecutar un macro, al ingresar la opción "Macros" desde la ficha de programador, se muestra una relación de macros que pueden ser empleadas, desde dicha pantalla no existe mas interacción relevante que solo seleccionar cual de las macros emplear, en cambio desde un  Userform se pueden crear objetos como cajas de texto, botones de opción, listas, etc, con las cuales se puede interactuar antes de proceder a ejecutar alguna macro.

El contenido disponible en un Userform puede ser empleado para interactuar con algún contenido en cualquiera de las hojas que encuentren en nuestro archivo Excel, o solo interactuar entre los datos disponibles desde el mismo Userform.

La cantidad de usos que le podemos dar a un Userform es muy diverso, en la siguiente lista encontraremos algunos ejemplos de como podemos emplearlos.

¿Cómo crear un formulario en Excel?

Para crear un  formulario en Excel primero se debe ingresar a la Ficha Programador o Desarrollador, luego de ello seleccionar la opción "Visual Basic", una vez que nos encontremos en esta pantalla, sobre la ventana de Proyecto podemos realizar un Click con el botón derecho y seleccionar "Userform", o ir al menú "Insertar" y luego seleccionar "Userform".

Crear un Formulario de Excel 300x204, Userform en Excel

Luego se ello aparecerá un formulario en Excel en blanco, desde el cual se podrá añadir los elementos que se consideren necesarios desde el cuadro de herramientas.

Formulario de Excel 300x198, Userform en Excel

Si la ventana de proyectos no aparece puede ir al menú "Ver", luego seleccionar "Explorador de Proyectos", o usar CTRL + R.

En caso una vez creado el formulario no aparezca el cuadro de herramientas, puede ir al menú "Ver" y luego seleccionar la opción "Cuadro de herreamientas".

Para examinar las propiedades de un formulario de Excel, puede revisar el artículo "Propiedades de un formulario en Excel"

Ejemplos de Formularios en Excel

  1. Guardar como PDF en VBA
  2. Pasar datos de tabla a Listbox en Excel
  3. Image con VBA
  4. OPTIONBUTTONS EN UN FORMULARIO
  5. Fechas en Formulario con VBA
  6. Mensaje de Bienvenida con VBA
  7. Llenar Listbox con VBA
  8. Simular usuario y Password en VBA
  9. Formulario de ingreso de datos en Excel
  10. Plantilla de registro de gastos
  11. Plantilla para el registro de clientes usando formularios
  12. Frases de justicia
  13. Plantilla de Registro Anecdótico
  14. Hermosas Frases De Confianza
  15. Frases de Amor Cortas
  16. Mis 5 ejercicios favoritos de userforms
  17. 5 ejemplos favoritos de Userforms
  18. Formulario para una agencia de viajes
  19. Formulario para Registro de Proveedores
  20. Formulario para el registro de un crédito
  21. Formulario aplicado al registro de ventas de electrodomésticos
  22. Formulario - Cálculo del Impuesto a la Renta por Rentas de Trabajo (Cuarta y/o Quinta Categoría)
  23. Formulario en VBA aplicado a Registro de Venta de Entradas para el Cine
  24. Test Vocacional - Formulario
  25. Formulario en VBA aplicado a registro de Asistentes a una conferencia
  26. Excel aplicado al cálculo de la Depreciación de un Activo Fijo
  27. Formulario para registrar asistentes
  28. Formulario para hallar Tipo de Cambio (principales monedas)
  29. Formulario VBA - Registro de Trabajadores.
  30. Formulario en VBA aplicado a Registro de Ventas Vehículo
  31. Formulario: registro de ocurrencias médicas en un hogar
  32. Formulario en VBA aplicado a Ingreso de Datos de una Orden de Trabajo
  33. Formulario en VBA aplicado a Tienda de Ropa
  34. Formulario en VBA aplicado al Registro de alumnos
  35. Userform aplicado para extraer productos de una lista
  36. Formulario para registrar reclamos
  37. Formulario en VBA Aplicado al Registro de Nuevos Trabajadores
  38. Formulario en VBA aplicado a generar la Serie de Fibonacci
  39. Formularios - Ingreso de programación de cajeros automáticos
  40. Formulario de Registro de Planillas
  41. Formulario en VBA aplicado a Control de Peso
  42. Formulario para el Registro de datos de contacto de clientes
  43. Reporte de Condiciones/actos subestándar
  44. Formulario aplicado a la evaluación del stock de una botica
  45. Formulario aplicado a una Orden de Compra
  46. Formulario para el registro de alumnos del sistema de colegio
  47. Formulario en VBA aplicado al cálculo del valor intrínseco de una opción
  48. Formulario para ingresar a Banca por Internet
  49. Formulario en VBA aplicado a la creación de una Agenda telefónica
  50. Formulario Aplicado a una Encuesta de Consumo
  51. Formulario: Registro de Ventas de un Restaurant
  52. Formulario en VBA aplicado al cálculo de volúmenes
  53. Formulario en VBA para Registro de Gimnasio
  54. Formulario en VBA aplicado a obtener tipo de cambio
  55. Formulario de Registro de usuario
  56. Formulario en VBA para proteger data
  57. Formulario en VBA para calcular Funciones Trigonométricas
  58. ¿Cómo buscar un valor en un rango de celdas en VBA?
  59. ¿Cómo validar un email con macros?
  60. ¿Cómo crear una función en VBA?
  61. Ejemplo de SelectCase Aplicado a Menú de Restaurante
  62. Formulario Aplicado a la búsqueda de productores
  63. Ejemplo de Select Case y If ... Then aplicado a la conversión de Tipo de cambio
  64. Valorización de Acciones y Portafolios
  65. Userform aplicado al registro de facturas
  66. Ejemplo de Userform para el registro de egresos en una organización
  67. Ejemplo de userform para registro de operaciones
  68. Ejemplo de Userform para Proyección de pago de tributos
  69. Ejemplo de UserForm para cálculo de precio de medicinas
  70. Registro de Caja usando UserForms
  71. UserForm para determinar la condición del alumno (Aprobado – Desaprobado)
  72. Formulario de Excel Avanzado para la compra de entradas a un concierto
  73. Formulario de Excel Avanzado para Logistica (Inventarios)
  74. Formulario de Excel Avanzado para Cálculo de Cuota Flat en casas comerciales
  75. Formulario para crear el Status de procesos de Reclutamiento y Selección (R&S)
  76. Formulario de Excel Avanzado para el registro de los clientes de una tienda
  77. Formulario de Excel Avanzado Para boleta de entrada al cine
  78. Formulario de Excel Avanzado para el ingreso de documentos de Salida de un Almacén
  79. Formulario Excel aplicado para determinar Límites de Control en análisis de calidad
  80. Formulario de Excel para el cálculo de cuotas uniformes de un préstamo
  81. Formulario de Excel Avanzado para calcular el costo de un seguro de salud
  82. Formulario de excel avanzado para convertir unidades de presión
  83. Userform para el cálculo de sobregiro bancario
  84. Formulario de Excel avanzado para el registro de datos relevantes para proyectos
  85. Formulario para controlar el consumo de quimicos
  86. Excel Avanzado, Formulario para Calcular el Costo de una pizza
  87. Formulario aplicado a Ingreso de data: Encuesta-Evento
  88. Formulario aplicado a la evaluación de otorgamiento de un préstamo
  89. Formulario para realizar conversion de Divisas a Soles
  90. Formulario para calcular la velocidad de un cuerpo en caida libre
  91. Formulario aplicado a uso de Registro de Personal de Capacitación
  92. Formulario para Convertir Grados Sexagesimales a Radianes o Centesimales
  93. Ejemplo de Userform para calcular años trabajados
  94. Calculador de tarifa de algún restaurante
  95. Ejemplo de UserForm para calcular intereses
  96. Ejemplo This WorkBook aplicado a Creacion de New Sheet
  97. Ejemplo de Userform para evaluar créditos
  98. Ejemplo de UserForm para hacer cambio de unidades de Temperatura
  99. Propiedades del UserForm
  100. Ejemplo de Userform para calcular descuentos de dos productos.
  101. Ejemplo de Userform para Calcular el Costo Total de Un Artículo
  102. Userform aplicado a la transformación de edad
  103. Ejemplo de adición y eliminación de elementos de un Combobox
  104. Formularios VBA - Uso y propiedades del ListBox
  105. Formularios VBA - Eventos del ListBox
  106. Formularios VBA - Uso y propiedades del CommandButton