jueves, 1 de octubre de 2015

FORMULARIOS EN VBA

Hoy hablaremos sobre los formularios y algunas de sus propiedades. Para hablar de formularios o cualquier otro objeto en VBA debemos tener muy claro tres conceptos: métodos, propiedades y eventos.

METODOS: son las funciones de un objeto, en otras palabras lo que puede hacer el objeto. Si usáramos como ejemplo un automóvil este puede encender, arrancar, acelerar, parar.

PROPIEDADES: Son los atributos del objeto, en caso del automóvil por ejemplo el color.

EVENTOS: Un evento es aquello que indica a nuestro programa VBA  que  ocurrido algo en el entorno, dependiendo del evento que ocurra se activan procedimientos. Por ejemplo cuando hacemos clic en nuestra aplicación esto es un evento que activa un procedimiento.

Un formulario es un objeto más dentro de VBA con sus métodos, propiedades y eventos.

CREACION DE FORMULARIOS EN VBA EXCEL


Para crear un formulario hacemos clic en la opción insertar formulario del menú principal en el entorno de desarrollo VBA


Hacemos clic en UserForm , ya podemos empezar a trabajar con el formulario.

PROPIEDAD NAME


Esta propiedad nos permite asignarle un nombre a nuestro formulario, para el ejemplo le asigne como nombre al formulario Formulario1.



PROPIEDAD CAPTION


Esta propiedad nos sirve  para asignarle un texto a nuestro formulario, para el ejemplo asigne el texto formulario uno.


PROPIEDADES BACKCOLOR, BORDERCOLOR Y BORDERSTYLE


La propiedad backcolor sirve para establecer el color de fondo de nuestro formulario.
Se utiliza la combinación de colores RGB corresponde a rojo, verde, azul. Cada uno de estos colores se representa con un número entre 0 y 255.


La propiedad Bordercolor nos sirve para asignarle colores a los bordes del formulario


La propiedad BorderStyle sirve para establecer el estilo del borde en el  formulario, puede ser 0 ó 1


Podemos cambiar las propiedades de nuestro formulario en tiempo de ejecución, por ejemplo



Espero que esta entrada te haya sido útil, por favor deja tus comentarios. Si quieres aprender más sobre formularios y otros temas relacionados con VBA excel visita nuestro curso online de excel.







No hay comentarios:

Publicar un comentario