Fabricar un formulario en VBA resulta una faena que precisa evidente procedimiento y no ha transpirado cierta planificacion. Lo cual nunca significa que sea dificil, simplemente Tenemos que examinar bastante si uno decide embarcarse en esta «aventura». Eso si, las resultados son casi inmediatos desplazandolo hacia el pelo las oportunidades que te permiten son casi infinitas.
En este producto vamos an instruirse que es un formulario, como crearlo asi como igual que mostrarlo de este modo como las prestaciones mas basicas.
?Que seria un formulario en Excel?
Un formulario es una monitor a forma de pop-up que aparece en la hoja de Excel (como sobre ella) cuando apretamos un boton o cuando ocurre un preciso suceso en VBA. Un formulario generalmente nos ayudara a ingresar datos en la hoja de Excel o a editarlos no obstante pueden tener muchas alternativas y no ha transpirado el margen, como continuamente, es la imaginacion.
No necesariamente todos los formularios en Excel habra que escribirlos en VBA aunque en este caso vamos an explicar igual que crearlos de esta manera. Su objetivo seria mucho mas visual que si los anadimos en la hoja de Excel.
Producir un formulario en Excel
Para producir un formulario en Excel tenemos que irnos al programador sobre VBA accediendo Gracias al atajo de el teclado Alt + F11. Lo cual nos mostrara la pantalla vacia del editor sobre Excel de VBA. Cuando hayamos llegado habremos de efectuar click en el icono de la parte de arriba izquierda que contiene la regla y una escuadra. En la sub siguiente imagen podeis ver como se selecciona el formulario
Como puede verse en la fama inicial, producir un formulario es extremadamente simple, la inconveniente reside en instalar debidamente las elementos y hacerlos trabajar en total. Una vez que hayamos creado el formulario, aparecera en nuestra monitor algo cercano a la sub siguiente forma
Como puede verse, ha aparecido sexsearch un recuadro sombrio vacio con el apelativo sobre UserForm1 y la paleta sobre herramientas llamada T lbox. Esta paleta sobre herramientas seria en donde encontraremos las diferentes controles de un formulario etiquetas, listas, botones, imagenes desplazandolo hacia el pelo gran cantidad de otros que nos favorecera crear un formulario.
Propiedades sobre un formulario en VBA
Las propiedades sobre un formulario son esas posibilidades que nos permiten controlar mencionado formulario. Van desde su porte formal igual que el tamano o el color hasta su proceder pasando por su postura en la pantalla.
Estas propiedades pueden controlarse mediante codigo sobre VBA o a traves de el velocidades de estas mismas Gracias al panel de propiedades. Por ejemplo, si quisieramos cambiar el color de extremo sobre un formulario escribiriamos lo sub siguiente
Esta breve sentencia cambiara el color del formulario en la ocasion en el que la colocamos. Puede ser cuando se episodio el formulario o cuando hagamos click en el novio o cuando apretemos un boton.
La acotacion de estas propiedades del formulario desde el panel sobre control de VBA podria ser las prestaciones quedan marcadas desde el principio asi como no son accionables a traves de eventos (a nunca acontecer que lo hagamos mediante codigo como se ha explicado en las parrafos anteriores).
En la siguiente forma puede verse el panel sobre prestaciones de el formulario
Igual que puede verse en la fama, las caracteristicas del formulario son muy intuitivas y no ha transpirado coinciden exactamente con su sintaxis en VBA. Asi que si en un momento hexaedro deseamos Canjear una cosa desplazandolo hacia el pelo nunca conocemos como se llama sencillamente deberemos personarse a esta tabla Con El Fin De saber como referirnos a dicha propiedad.
Como divulgar un formulario en VBA
Para tratar o divulgar un formulario en VBA deberiamos realizarlo a traves de un boton desplazandolo hacia el pelo una mini-macro. Esta mini-macro debera tener la sub siguiente estructura
Mediante esta simple instruccion activaremos el formulario… no obstante Ademi?s puede asociarse a otros eventos igual que bien hemos comentado.
Desde la monitor sobre VBA Con El Fin De ejecutarlo deberemos presionar la tecla F5