Producir un formulario en VBA es una actividad que precisa cierto procedimiento y no ha transpirado cierta elaboracion. Esto no implica que sea trabajoso, Solamente existe que tratar harto si individuo decide embarcarse en esta «aventura». Eso si, los objetivos son casi inmediatos desplazandolo hacia el pelo las oportunidades que te Posibilitan son casi infinitas.
En este articulo vamos an asimilar que es un formulario, como crearlo y no ha transpirado como mostrarlo mismamente como las propiedades mas basicas.
?Que seria un formulario en Excel?
Un formulario es una monitor a modo sobre pop-up que Se Muestra en nuestra hoja sobre Excel (como por encima) cuando apretamos un boton o cuando acontece un determinado suceso en VBA. Un formulario generalmente nos favorecera a ingresar datos en la hoja sobre Excel o a editarlos si bien podri?n tener demasiadas posibilidades asi como el limite, como siempre, seria la imaginacion.
Nunca obligatoriamente todos las formularios en Excel existira que escribirlos en VBA pero en este caso vamos an explicar igual que crearlos de esta manera. Su objetivo seria abundante mas visual que si las anadimos en una hoja de Excel.
Fabricar un formulario en Excel
Con el fin de producir un formulario en Excel poseemos que irnos al programador sobre VBA accediendo Gracias al atajo del teclado Alt + F11. Lo cual nos mostrara la monitor vacia del editor sobre Excel de VBA. Una vez que hayamos llegado habremos sobre realizar click en el icono sobre la zona superior izquierda que contiene una indicacion asi como la escuadra. En la siguiente imagen podeis ver como se elige el formulario
Igual que puede verse en la forma inicial, producir un formulario seria excesivamente facil, la problema reside en colocar debidamente las elementos asi como hacerlos trabajar en grupo. Cuando hayamos creado el formulario, aparecera en nuestra pantalla alguna cosa semejante a la sub siguiente apariencia
Como puede verse, ha aparecido un recuadro grisaceo vacio con el sustantivo sobre UserForm1 asi como la paleta de herramientas convocatoria T lbox. Esta paleta sobre herramientas es en donde encontraremos los diferentes controles de un formulario etiquetas, listas, botones, imagenes asi como bastantes otros que nos favorecera producir un formulario.
Caracteristicas de un formulario en VBA
Las prestaciones sobre un formulario son esas alternativas que nos permiten controlar refran formulario. Van desde su porte formal como el envergadura o el color Incluso su proceder pasando por su puesto en la pantalla.
Estas prestaciones pueden controlarse a traves de codigo sobre VBA o a traves de el intercambio de estas mismas a traves del panel de prestaciones. Por ejemplo, si quisieramos Canjear el color de final sobre un formulario escribiriamos lo siguiente
Esta breve sentencia cambiara el color de el formulario en el momento en el que la colocamos. Es cuando se caso el formulario o cuando hagamos click en el novio o cuando apretemos un boton.
La acotacion de las caracteristicas del formulario desde el panel sobre control de VBA podria ser las prestaciones quedan marcadas desde el principio y no ha transpirado nunca son accionables a traves de eventos (a no acontecer que lo hagamos mediante codigo igual que se ha explicado en las parrafos anteriores).
En la sub siguiente imagen puede verse el panel de propiedades del formulario
Como puede verse en la fama, las propiedades de el formulario son bastante intuitivas desplazandolo hacia el pelo coinciden exactamente con su sintaxis en VBA. De este modo que si en un segundo hexaedro deseamos Canjear una cosa y no ha transpirado no conocemos igual que se llama Solamente deberiamos ir a esta tabla para saber como referirnos a la casa.
Como exhalar un formulario en VBA
Para probar o exhalar un formulario en VBA deberiamos hacerlo a traves de un boton y no ha transpirado la mini-macro. Esta mini-macro debera tener la siguiente configuracion
Mediante esta sencilla instruccion activaremos el formulario… si bien ademas puede asociarse a otros eventos igual que ya hemos comentado.
Desde la pantalla sobre VBA para ejecutarlo deberiamos presionar la tecla F5