Crear un formulario en VBA es una faena que necesita evidente procedimiento y no ha transpirado cierta premeditacion. Lo cual nunca significa que sea complejo, Solamente Tenemos que tratar muy si alguno decide embarcarse en esta aventura. Eso si, los resultados son casi inmediatos asi como las oportunidades que te Posibilitan son casi infinitas.
En este articulo vamos an estudiar que seria un formulario, como crearlo asi como como mostrarlo mismamente como sus prestaciones mas basicas.
?Que seria un formulario en Excel?
Un formulario es una monitor a modo sobre pop-up que aparece en la hoja de Excel (como por encima) cuando apretamos un boton o cuando sucede un preciso evento en VBA. Un formulario habitualmente nos ayudara a ingresar datos en una hoja de Excel o a editarlos aunque pueden tener demasiadas opciones y el limite, igual que continuamente, es la imaginacion.
Nunca necesariamente todo el mundo los formularios en Excel existira que escribirlos en VBA aunque en este caso vamos A aclarar como crearlos sobre esta manera. Su objetivo seria abundante mas visual que si las anadimos en una hoja de Excel.
Crear un formulario en Excel
Para fabricar un formulario en Excel poseemos que irnos al programador sobre VBA accediendo Gracias al tropel de el teclado Alt + F11. Esto nos mostrara la monitor vacia del editor de Excel de VBA. Una vez que hayamos llegado habremos de realizar click en el icono de la zona superior izquierda que contiene una norma desplazandolo hacia el pelo una escuadra. En la siguiente apariencia podeis ver como se elige el formulario
Igual que puede verse en la fama previo, generar un formulario es excesivamente discreto, la inconveniente reside en instalar debidamente las elementos desplazandolo hacia el pelo hacerlos trabajar en grupo. Cuando hayamos creado el formulario, aparecera en la pantalla una cosa cercano a la sub siguiente imagen
Como puede verse, ha aparecido un recuadro plomizo vano con el nombre sobre UserForm1 y la paleta de herramientas emplazamiento T lbox. Esta paleta de herramientas seria donde encontraremos las diversos controles de un formulario etiquetas, listas, botones, imagenes desplazandolo hacia el pelo muchos otros que nos favorecera fabricar un formulario.
Caracteristicas sobre un formulario en VBA
Las prestaciones de un formulario son esas alternativas que nos permiten dominar refran formulario. Van desde su porte formal como el tamano o el color inclusive su comportamiento pasando por su orientacion en la monitor.
datingmentor.org/es/coffee-meets-bagel-review
Estas propiedades podrian controlarse mediante codigo sobre VBA o mediante el intercambio de estas mismas a traves del panel sobre caracteristicas. Por ejemplo, si quisieramos cambiar el color de fondo de un formulario escribiriamos lo siguiente
Esta corto sentencia cambiara el color de el formulario en la ocasion en el que la colocamos. Puede ser cuando se incidente el formulario o cuando hagamos click en el novio o cuando apretemos un boton.
La limitacion de estas prestaciones del formulario desde el panel sobre control sobre VBA podria ser las caracteristicas quedan marcadas desde el principio desplazandolo hacia el pelo nunca son accionables a traves de eventos (a no acontecer que lo hagamos a traves de codigo igual que se ha explicado en las parrafos anteriores).
En la sub siguiente apariencia puede verse el panel sobre propiedades del formulario
Como puede verse en la imagen, las caracteristicas del formulario son bastante intuitivas y no ha transpirado coinciden exactamente con su sintaxis en VBA. De este modo que si en un instante poliedro deseamos Canjear una cosa y no ha transpirado nunca sabemos como se llama simplemente deberiamos acudir a esta tabla para saber igual que referirnos a la casa.
Como divulgar un formulario en VBA
Para examinar o lanzar un formulario en VBA deberiamos efectuarlo mediante un boton asi como una mini-macro. Esta mini-macro debera tener la siguiente configuracion
Mediante esta sencilla instruccion activaremos el formulario aunque Ademi?s puede asociarse a otros eventos igual que ya hemos comentado.
Desde la monitor sobre VBA para ejecutarlo deberiamos presionar la tecla F5