Creando un Formulario paso a paso

by Roger Perez  - enero 9, 2014

Creando un Formulario paso a paso

Comencemos con el articulo Curso Basico de VBA - Creando un Formulario 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:

Creando un Formulario

Muy bien! Ahora si vamos a comenzar con el tema de hoy el cual es Curso Basico de VBA - Creando un Formulario paso a paso:

Ejemplo paso a paso - Creando 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.

Creando un Formulario - Los Controles que utilizaremos son:

  • Textbox: Para que el usuario ingrese los Datos.
  • Label: Para darle el nombre de los Textbox.
  • 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:

Primer Ejemplo de Creando un Formulario

Creando un Formulario
  • 2
    Creamos un Userform: Los UserForm se crean desde el Editor de Visual Basic.
  • 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).
  • En la ventana "Proyectos" seleccionamos VBAProyect (Datos.xlsm). Desde el Menú superior elegimos "Insertar" > "Userform".

Segundo Ejemplo de Creando un Formulario

Creando un Formulario
Creando un Formulario
  • 3
    Nombramos el Userform:
  • Abrimos las propiedades desde el Menú "Ver" > Ventana "Propiedades".
  • 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).
  • 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:

Tercer Ejemplo de Creando un Formulario

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í.

Cualquier duda o pregunta, puedes escribirme directamente en la sección de comentarios, en la pagina del chat, directamente en whatsapp o bien al correo electrónico rogerperez@aplicaexcelcontable.com.

Te saluda,

Roger Perez – Aplica Excel Contable

bonus

aprende excel y contabilidad con nuestros cursos!

Gratis

Creando un UserForm 2 - Curso Basico de VBA

Roger Perez

Experto en Contabilidad y Excel, creador del Curso Como crear tu Sistema Contable en excel y otros cursos de creacion de Plantillas Excel.
Puedes disfrutar de Plantillas gratis y avanzadas en excel creadas por Roger Perez durante mas de 13 años que Aplica Excel Contable esta online brindando informacion valiosa a los contadores.

  • tengo tres userform pero al correr la macro empieza con el userform 2 pero yo quiero que empieze con el userform 3 como puedo cambiar el orden ?

  • {"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

    Tambien te puede interesar:

    Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

    ACEPTAR
    Aviso de cookies
    >