Hemos realizado el primer menú para un formulario. Como es el primero es el más sencillo, pero no quiere decir que no sea útil..
Por supuesto, hemos utilizado VBA Excel.
En la primera hoja tenemos un botón de inicio, que normalmente la inserto en una hoja con las formas y posteriormente lo diseño a mi gusto, y a esta figura le asigno una macro para que me lance el formulario principal que haya designado.
A este botón le hemos asignado una macro, que en este caso se llama lanzarprimero, que el único código que tiene es frmInicio.show.
Como seguramente habéis deducido frmInicio es el name del primer formulario realizado, que es donde se encuentran varios botones para poder mostrar los otros formularios.
En este ejemplo tenemos cuatro formularios, el principal y tres secundarios, que serán llamados desde el principal.
También tenemos un modulo donde hemos puesto las cuatro subrutinas que llaman a cada formulario.
Este es el formulario principal de la aplicación, lo que nos hace es simplemente mostrarnos tres botones que al hacer click nos abre otro formulario. Este es el formulario que anteriormente citamos y que se llama frmInicio.
Este formulario nos presenta nuestro primer menú, que consiste en tres botones los cuales al dar click sobre ellos nos muestra distintos formularios.
Cada botón se ha nombrado para que podamos hacer referencia a ellos, y tiene un código muy sencillo.
Como podernos observar, al pulsar sobre cada botón, nos mostrará dicho formulario. Y el botón el único código que tiene es llamar una subrutina para que nos abra el formulario.
Y eso lo hacemos mediante un módulo donde hemos puesto en distintas subrutinas para llamar a cada formulario.
Por supuesto, cada botón del formulario principal en su evento click es donde nos llama a cada subrutina que se encuentra en el modulo creado.
En esta imagen vemos el código de los tres botones del formulario de inicio, donde nos llama cada botón a una subrutina del módulo Mod_menu.
En esta imagen vemos el código que posee en su interior el módulo, que tiene cuatro subrutinas, que lo que nos hace es llamar a cada formulario, con el evento show.
Seguramente pensareis que es muy básico, muchas veces es lo que necesitamos, no hacer las cosa complicadas, y los siguientes menús se complicarán, pero en realidad, os podrán gustar más, pero dará el mismo resultado que éste.
© 2025 Mariano Garrido - Todos los derechos reservados