Producir un formulario en VBA es una faena que necesita cierto procedimiento desplazandolo hacia el pelo cierta elaboracion. Lo cual no quiere decir que sea dificil, sencillamente Tenemos que probar muy En Caso De Que alguno decide embarcarse en esta aventura. Eso si, las resultados son casi inmediatos y las posibilidades que te permiten son casi infinitas.
En este articulo vamos an asimilar que es un formulario, como crearlo asi como igual que mostrarlo mismamente como sus propiedades mas basicas.
?Que es un formulario en Excel?
Un formulario es una pantalla a manera de pop-up que Se Muestra en la hoja de Excel (igual que sobre ella) cuando apretamos un boton o cuando sucede un concreto suceso en VBA. Un formulario generalmente nos ayudara a ingresar datos en una hoja de Excel o a editarlos si bien podri?n tener demasiadas alternativas asi como el limite, como todo el tiempo, seria la imaginacion.
Nunca obligatoriamente todos los formularios en Excel existira que escribirlos en VBA No obstante en este caso vamos A aclarar igual que crearlos sobre esta manera. Su efecto es demasiado mas visual que si los anadimos en una hoja sobre Excel.
Producir un formulario en Excel
Con el fin de producir un formulario en Excel tenemos que irnos al programador sobre VBA accediendo Gracias al tropel del teclado Alt + F11. Esto nos mostrara la pantalla vacia de el editor sobre Excel sobre VBA. Cuando hayamos llegado habremos de elaborar click en el icono sobre la zona de arriba izquierda que contiene la indicacion asi como una escuadra. En la sub siguiente imagen podeis ver como se selecciona el formulario
Como puede verse en la imagen inicial, fabricar un formulario es extremadamente simple, la dificultad reside en instalar debidamente las puntos y hacerlos trabajar en combinado. Cuando hayamos creado el formulario, aparecera en nuestra pantalla una cosa parecido a la siguiente fama
Igual que puede verse, ha aparecido un recuadro sombrio vacio con el sustantivo de UserForm1 asi como una paleta de herramientas emplazamiento T lbox. Esta paleta de herramientas seria donde encontraremos los variados controles sobre un formulario etiquetas, listas, botones, imagenes desplazandolo hacia el pelo bastantes otros que nos permitiran crear un formulario.
Propiedades de un formulario en VBA
Las caracteristicas sobre un formulario son aquellas opciones que nos Posibilitan dominar dicho formulario. Van desde su semblante formal como el volumen o el color Incluso su comportamiento pasando por su emplazamiento en la pantalla.
Estas propiedades pueden controlarse mediante codigo sobre VBA o mediante el cambio de las mismas a traves del panel de propiedades. Por ejemplo, En Caso De Que quisieramos Canjear el color de fondo sobre un formulario escribiriamos lo siguiente
Esta breve sentencia cambiara el color de el formulario en el momento en el que la colocamos. Puede ser cuando se suceso el formulario o cuando hagamos click en el o cuando apretemos un boton.
La acotacion de estas caracteristicas del formulario desde el panel sobre control sobre VBA podria ser las propiedades quedan marcadas desde el principio asi como no son accionables a traves de eventos (a nunca ser que lo hagamos mediante codigo promocional lovestruck codigo como se ha explicado en los parrafos anteriores).
En la siguiente forma puede verse el panel de caracteristicas del formulario
Igual que puede verse en la fama, las caracteristicas del formulario son bastante intuitivas y coinciden exactamente con su sintaxis en VBA. De este modo que si en un momento poliedro deseamos Canjear alguna cosa y no ha transpirado nunca sabemos igual que se llama sencillamente deberemos ir a esta tabla para saber como referirnos a dicha patrimonio.
Como exhalar un formulario en VBA
Con el fin de examinar o divulgar un formulario en VBA deberemos hacerlo a traves de un boton y una mini-macro. Esta mini-macro debera tener la siguiente configuracion
Mediante esta sencilla instruccion activaremos el formulario no obstante tambien puede asociarse a otros eventos como Ahora hemos comentado.
Desde la monitor de VBA Con El Fin De ejecutarlo deberiamos presionar la tecla F5