Creando un UserForm 2 – Curso Basico de VBA

by Roger Perez  - enero 10, 2014

Creando un UserForm 2  paso a paso

Comencemos con el articulo Curso Basico de VBA - Creando un Userform 2 paso a paso: Muy bien, hoy continuamos con la creación del Formulario (UserForm).

Pero antes, me pregunto si ya viste el tema anterior? Si todavía no lo has visto pulsa clic aquí y lee el tema anterior. Una vez que termines de leer y aplicar los pasos, regresa nuevamente aquí y continua.

Continuamos entonces:

  • 4
    Agregamos un Cuadro de Texto: Para permitir que el usuario ingrese Datos en el Userform agregamos un Control TextBox (Cuadro de Texto), desde el Cuadro de Herramientas.
  • Para comenzar, hacemos clic en el Control de TextBox ab y luego hacemos clic en el Userform, en la parte donde queramos ubicarlo.

Ejemplo 1 de Creando un UserForm 2

Creando un UserForm
  • Con el nuevo TextBox seleccionado hacemos doble clic en la ventana "Propiedades", Propiedad (Name), tipeamos la palabra "UFNombre" y luego "Enter" (Este es el nombre que le asignamos al objeto para luego referirnos a él desde las Macros).
Creando un UserForm
  • Para continuar, hacemos clic en una parte vacía del Userform, para volver a seleccionar todo el Userform.
  • 5
    Agregamos un Texto: Para ayudar al usuario a ingresar sus datos, debemos indicarle que es lo que debe introducir en el Cuadro de Texto del paso anterior. Podemos agregar una Etiqueta de Texto que describa la información que se debe introducir.
  • En el cuadro de herramientas hacemos clic en el Boton Label A (Etiqueta).
  • En el Userform hacemos clic a la izquierda del cuadro de texto, para agregar el cuadro de texto.

Ejemplo 2 de Creando un UserForm 2

Creando un UserForm
  • Si fuera necesario podemos cambiar el tamaño de la Etiqueta de Texto o del Cuadro de Texto para que no se superponga. se puede hacer clic en sus bordes (Pequeños cuadritos) y arrastrar para cambiar su tamaño.
  • Seleccionamos la nueva Etiqueta, hacemos  doble clic en la propiedad "Caption" de la venta de "Propiedades", tipeamos Nombre y pulsamos "Enter".

Ejemplo 3 de  Creando un UserForm 2

Creando un UserForm
  • Hacemos clic en alguna parte vacía del Userform para seleccionarlo y mostrar el cuadro de herramientas.
  • 6
    Agregamos los cuadros de textos restantes: Agregamos los Cuadros de Texto y las Etiquetas Restantes (Ya lo hicimos para el nombre así que repetimos para Edad y Fecha de Nacimiento). Repetimos los pasos 4 y 5 y agregamos:

* 1 TextBox cuyo (Name) sea UFEdad, con una Etiqueta de Texto (Label) Edad.

* 1 TextBox cuyo (Name) sea UFFecha, con una Etiqueta de Texto (Label) Fecha Nac.

Es muy importante que no olvides asignar bien los nombres (Name) a los Textbox, si no la Macro dará error. Puedes revisar los pasos 4 y 5 para recordar como hacerlo.

Si los TextBox no quedan alineados se pueden alinear de la siguiente forma:

  • Pulsa clic en el primer TextBox. Manteniendo pulsada la Tecla MAYUS, selecciona los otros TextBox.
  • Vamos a Menú Formato > Alinear > Izquierda. Hacemos clic en alguna parte vacía del Userform para seleccionarlo y mostrar el Cuadro de Herramientas.
Userform
  • 7
    Agregamos los Botones: Para permitir que el usuario ejecute una acción, se pueden agregar Botones de Comando o CommandButons. Nuestro Userform tendrá un botón para agregar los datos a la Tabla Excel y otro botón para cerrar el Userform.
  • En el cuadro de herramientas hacemos clic en ComandButton (Botón de comando).
  • En el Userform hacemos clic en la parte inferior izquierda para agregar el Boton.
  • Con el nuevo Botón seleccionado hacemos doble clic en la Propiedad (Name) de la ventana de "Propiedades", tipeamos "UFAgregar" y luego "Enter".
  • Con el nuevo botón seleccionado hacemos doble clic en su Propiedad Caption en la ventana de "Propiedades", tipeamos "Agregar" y luego "Enter".
  • Hacemos clic en alguna parte vacía del Userform para seleccionarlo y mostrar el cuadro de herramientas.
  • Repetimos los pasos anteriores para agregar otro CommandButton llamado UFCerrar y nombre Cerrar.
  • Si fuese necesario podemos reubicar los botones dentro del Userform.

Es muy importante que no olvides asignar bien los nombres (Name) a los CommandButtons, si no la Macro dará Error. Esto se explica en el paso 3 y luego deberás repetirlo para el otro botón, tal cual se indica en el paso 6.

Ejemplo 4  de Creando un UserForm 2

Creando un UserForm

Muy bien, ya hemos creado el Formulario ahora vamos a agregar el codigo para los botones "Agregar" y "Cerrar", pero esto lo haremos en el post de mañana.

Y 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 2".

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 3 paso a paso

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.

  • {"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
    >