Diseños

Diseños de VBA en Excel 

En esta lección vamos a describir el entorno de VBA Excel (Visual Basic para aplicaciones). Usaremos este Editor de Visual Basic para programar y modificar nuestras macros en Excel. En la lección anterior se explica qué es una macro y cómo podemos grabarlas. Sin embargo, a parte de usar este método para crear nuestras macros, podemos programarlas usando el editor de Visual Basic. La programación nos permitirá más alternativas y versatilidad para trabajar con nuestras macros. Además el entorno de trabajo VBA Excel nos permitirá solucionar problemas en la ejecución de las macros grabadas. Pulsamos sobre el botón Visual Basic situado en la ficha programador para acceder al editor de programación.

Se nos abrirá una página como la que se observa en la imagen. Si hemos grabado alguna macro también podemos acceder a la ventana del editor de Visual Basic si intentamos modificar la macro.

Descripción del entorno de trabajo Editor Visual Basic

  • Barra de menús
  • Barra de herramientas
En esta barra encontramos algunas de las opciones que habitualmente usamos en el editor de Visual Basic. Describimos algunas de ellas:
  1. Ver Microsoft Excel. Volver al libro de Excel.
  2. Insertar Formularios, Módulos o procedimientos.
  3. Guardar el libro
  4. Cortar
  5. Copiar
  6. Pegar
  7. Buscar texto en el código
  8. Deshacer / Rehacer
  9. Ejecutar el código para probarlo o mostrar el formulario.
  10. Pausar la ejecución del código.
  11. Para la ejecución del código.
  12. Activar el modo diseño
  13. Mostrar el Explorador de proyectos.
  14. Mostrar la ventana de propiedades.
  15. Mostrar el examinador de objetos. Muestra las clases, propiedades, métodos y eventos disponibles en la biblioteca de objetos.
  16. Mostrar el cuadro de herramientas para diseñar los formularios.
  • Explorador de proyectos

Podemos observar los proyectos y módulos disponibles en el libro actual.
  • Ventana de propiedades
Veremos las propiedades del objeto que esté seleccionado en ese momento.
  • Ventana de código
En esta sección se introducirá el código o instrucciones que definen nuestras macros y funciones.

Entorno de VBA Excel: Menú Insertar

Desde este menú podremos crear procedimientos, formularios y módulos. Los módulos estándar los usamos para introducir el código de nuestras macros. Si hemos grabado alguna macro desde el entorno de Excel se habrá guardado como procedimiento en un módulo estándar que aparecerá en el explorador de proyectos (con el nombre Módulo1 por defecto). Podremos crear más módulos, si los necesitamos, desde este menú. En otras lecciones se tratará el tema de los procedimientos y formularios.

Opciones de Depuración

En la barra de herramientas tenemos tres botones que nos permiten ejecutar el código para probarlo, pausar o parar la ejecución del código. De esta manera podemos lanzar y detener nuestras macros o procedimientos. Pero, cuando programamos en cualquier lenguaje, es necesario depurar el código introducido con el fin de detectar y eliminar posibles errores. Para ello en el editor de Visual Basic de Microsoft disponemos de algunas herramientas muy útiles en el menú Depuración. Destacamos dos de ellas:
  • Paso a paso por las instrucciones. Nos permitirá ejecutar las instrucciones una a una.
  • Ejecutar hasta el cursor. Como su propio nombre indica, se ejecutarán todas las instrucciones del código hasta llegar al cursor del teclado.

No hay comentarios:

Publicar un comentario