Programar en Excel - Creando un UserForm paso a paso

Comencemos con el articulo Programar en Excel - Creando un Userform paso a paso: Ya viste el tema anterior? Si todavía no lo has visto pulsa clic aquí y léelo.

Una vez termines de leer, regresa nuevamente a qui y continua con el tema de hoy.

Antes de entrar de lleno al tema de hoy, vamos a ver como se vería todos los controles dentro de un formulario, vamos a crear un Formulario que contenga los 15 controles, que se pueden agregar.

Lo he agregado en el mismo orden que aparecen en el Cuadro de Herramientas:

UserForm

Muy bien! Ahora si vamos a comenzar con el tema de hoy el cual es Programar en Excel - Creando un UserForm paso a paso:

Ejemplo paso a paso - Como crear un Formulario

Bien, antes de crear un Formulario debemos pensar bien cual será su objetivo y cuáles son los controles que utilizaremos.

Objetivo:

Crear un Formulario para que un usuario complete unos datos personales (Nombre, Edad y Fecha de nacimiento). Luego que el usuario complete sus datos al apretar un botón los mismos se volcarán en una Tabla de Excel.

Los Controles que utilizaremos son:

  • check
    Textbox: Para que el usuario ingrese los Datos.
  • check
    Label: Para darle el nombre de los Textbox.
  • check
    CommandButton: Para proceder con el Ingreso de Datos o Cancelar.
  • 1
    Creamos la Tabla en la Hoja Excel: Primeramente debemos crear un nuevo Libro que contenga una Tabla Excel donde se volcarán los datos del Userform. Para esto creamos un nuevo Libro llamado Datos.xlsm y creamos la siguiente Tabla:
Ejemplo de la Imagen
UserForm
  • 2
    Creamos un Userform: Los UserForm se crean desde el Editor de Visual Basic.
  • check
    Abrimos el Editor con Alt + F11, seleccionamos "Ver" > "Explorador de Proyectos" para ver la lista de proyectos disponibles (Los mismos se verán en la parte izquierda de la ventana).
  • check
    En la ventana "Proyectos" seleccionamos VBAProyect (Datos.xlsm). Desde el Menú superior elegimos "Insertar" > "Userform".
Ejemplo de la Imagen
UserForm
UserForm
  • 3
    Nombramos el Userform:
  • check
    Abrimos las propiedades desde el Menú "Ver" > Ventana "Propiedades".
  • check
    Hacemos doble clic en donde dice (Name) UserForm1, en la parte superior y tipeamos DatosUF, luego pulsamos "Enter" (Este es el nombre con el que nos referiremos al Userform desde las Macros).
  • check
    El nombre del Userform cambió en la ventana "Proyecto", pero el Userform mismo sigue mostrando "Userform1" en su Barra de su Título, para cambiarlo vamos a la ventana "Propiedades", hacemos doble clic en "Caption", escribimos Datos Personales (Encima de Userform1) y luego "Enter", ahora, la Barra de Título del Userform es más apropiada para nuestro propósito y para darle mejor información al usuario.
UserForm

Bien, una vez que borramos UserForm1 y escribimos DATOSUF, observa que el nombre del Formulario cambio en la ventana "Proyecto".

También al cambiar el nombre en "Caption", cambio el Titulo del Formulario, ahora en vez de UserForm1, dice: DATOS PERSONALES:

Ejemplo de la Imagen
UserForm

Muy bien! Ya hemos dado un avance al ejemplo, en el próximo Post vamos a continuar con este tema, insertandole sus respectivos controles.

Si te ha gustado el tema de hoy, te invito a que lo compartas con tus amigos de Facebook pulsando clic en el botón compartir:

Me gustaría saber que piensas de este articulo "Programar en Excel - Creando un UserForm paso a paso".

Por lo tanto:

Déjame tu comentario con dudas, críticas constructivas y sugerencia en la sección de comentarios o bien en el Chat. Al mismo tiempo te invito a que visites nuestra pagina de Facebook, pulsando clic aquí.

Te saluda,

Roger Perez - Aplica Excel Contable

  • Jorge Barrios dice:

    Excelente, muy descriptivo !

  • Raul Escutia dice:

    Excelente capacitación

  • >