El Editor de Visual Basic es la ventana a través de la cual vamos a programar los procedimientos que nos ayudaran a automatizar tareas diarias.
Para acceder al editor, podemos utilizar o bien el boton del Menú, en la ficha Programador, que por defecto está oculta (para mostrarla, Opciones de Excel -> Personalizar Cinta – > En el cuadro de la derecha marcamos «Programador») o bien mediante el atajo de teclado ALT+F11.
Una vez accedamos a la pantalla, veremos algo parecido a esto:
En mi caso se pueden ver tres partes diferenciadas:
- Arriba a la izquierda la ventana de Proyectos, en la cual podemos ver los diferentes libros (incluidos ocultos, como el personal workbook o libros de complementos) en los que podemos trabajar. Dentro de ellos podemos ver hasta tres carpetas (objetos de excel, formularios y modulos) dentro de los cuales se almacenan aquellos elementos dentro de los cuales se puede introducir código (lo que conocemos como dimensiones).
- Los objetos de excel (no confundir con objetos del lenguaje) sobre los que podemos programar son el libro y las hojas, y esta programacion estará supeditada a acciones que ocurran en los mismos, que se conoce como Eventos.
- Los formularios, son ventanas que se muestran en el libro y con las que se puede interactuar. Por ejemplo, cuando le damos a insertar fórmulas en excel, lo que se muestra es un formulario.
- Los modulos son el sitio principal donde se suele programar, por ejemplo, es donde se graban las Macros cuando utilizamos el grabador de Macros.
Los formularios y los modulos tienen que ser insertados por el usuario (o por el grabador de Macros) mediante la opcion Insertar -> Modulo/Formulario.
- Abajo a la izquierda la ventana de propiedades, la cual nos muestra en cada momento las propiedades del elemento al que se está haciendo referencia, que suele ser el elegido de la ventana de proyectos o bien elementos de un formulario.Cada elemento tendra distintas propiedades y estas pueden ser modificadas en la ventana o bien mediante código.
- En la derecha, y en este caso en blanco, es el código en si mismo. Es aqui donde escribiremos las instrucciones de los procedimientos a ejecutar.