Crear un formulario en VBA resulta una actividad que necesita evidente procedimiento asi como cierta gestacion. Esto nunca obliga que sea trabajoso, simplemente hay que examinar muy En Caso De Que uno decide embarcarse en esta «aventura». Eso si, las resultados son casi inmediatos y no ha transpirado las posibilidades que te permiten son casi infinitas.
En este producto vamos an instruirse que seria un formulario, como crearlo y como mostrarlo de este modo como sus propiedades mas basicas.
?Que seria un formulario en Excel?
Un formulario es una monitor a manera de pop-up que aparece en nuestra hoja de Excel (como sobre ella) cuando apretamos un boton o cuando acontece un preciso suceso en VBA. Un formulario generalmente nos ayudara a ingresar datos en una hoja de Excel o a editarlos aunque podrian tener demasiadas posibilidades y no ha transpirado el limite, como invariablemente, es la imaginacion.
No necesariamente todos las formularios en Excel existira que escribirlos en VBA aunque en este caso vamos a demostrar igual que crearlos de esta manera. Su efecto seria demasiado mas visual que si las anadimos en la hoja de Excel.
Crear un formulario en Excel
Con el fin de fabricar un formulario en Excel tenemos que irnos al programador sobre VBA accediendo Gracias al hatajo de el teclado Alt + F11. Lo cual nos mostrara la pantalla vacia de el editor sobre Excel de VBA. Cuando hayamos llegado habremos de hacer click en el icono sobre la zona superior izquierda que contiene la indicacion desplazandolo hacia el pelo la escuadra. En la sub siguiente fama podeis ver como se elige el formulario
Como puede verse en la imagen anterior, crear un formulario seria extremadamente facil, la traba reside en situar debidamente sus componentes desplazandolo hacia el pelo hacerlos trabajar en comun. Una vez que hayamos creado el formulario, aparecera en la monitor una cosa similar a la sub siguiente apariencia
Como puede verse, ha aparecido un recuadro gris vano con el apelativo de UserForm1 asi como la paleta de herramientas llamada T lbox. Esta paleta sobre herramientas es a donde encontraremos los diferentes controles sobre un formulario etiquetas, listas, botones, imagenes y no ha transpirado gran cantidad de otros que nos permitiran generar un formulario.
Propiedades de un formulario en VBA
Las propiedades de un formulario son esas posibilidades que nos Posibilitan dominar refran formulario. Van desde su apariencia formal como el medida o el color inclusive su proceder pasando por su posicion en la pantalla.
Estas propiedades podrian controlarse a traves de codigo sobre VBA o a traves de el marchas de estas https://datingranking.net/es/interracial-cupid-review/ mismas Gracias al panel sobre prestaciones. Por ejemplo, En Caso De Que quisieramos cambiar el color de fondo sobre un formulario escribiriamos lo siguiente
Esta breve sentencia cambiara el color de el formulario en la ocasion en el que la colocamos. Puede ser cuando se evento el formulario o cuando hagamos click en el o cuando apretemos un boton.
La acotacion de las prestaciones del formulario desde el panel sobre control sobre VBA es que las propiedades quedan marcadas desde el comienzo y no son accionables a traves de eventos (a no acontecer que lo hagamos mediante codigo como se ha explicado en las parrafos anteriores).
En la sub siguiente apariencia puede verse el panel de prestaciones de el formulario
Como puede verse en la apariencia, las propiedades del formulario son extremadamente intuitivas y coinciden exactamente con su sintaxis en VBA. De este modo que si en un momento dado deseamos Canjear algo asi como no sabemos como se llama simplemente deberiamos presentarse a esta tabla para conocer igual que referirnos a dicha dominio.
Como lanzar un formulario en VBA
De examinar o lanzar un formulario en VBA deberiamos realizarlo mediante un boton y la mini-macro. Esta mini-macro debera tener la sub siguiente estructura
Mediante esta simple instruccion activaremos el formulario… no obstante igualmente puede asociarse a otros eventos como bien hemos comentado.
Desde la pantalla sobre VBA Con El Fin De ejecutarlo deberemos presionar la tecla F5