El entorno de desarrollo VBE

VBE (Visual Basic Editor) es el entorno en el que se puede escribir, modificar y probar nuestro código VBA. Este entorno se llama también IDE (Integrated Development Environment) o editor de VBA.

El entorno VBE pone a nuestra disposición numerosas herramientas para facilitar la programación y la puesta a punto de nuestro código VBA: herramientas de depuración, introducción asistida, explorador de objetos…

Acceso al entorno VBE

Para acceder al entorno VBE desde Excel, hacemos clic en el botón Visual Basic de la pestaña Desarrollador, o pulsamos la combinación de teclas ALT+F11.

Cerrar el entorno VBE

Para cerrar el entorno VBE y volver a Excel:

  • Hacemos clic en el aspa roja ubicada arriba a la derecha de la ventana principal del entorno VBE. o
  • Hacemos clic en la opción Cerrar y volver a Microsoft Excel del menú Archivo.

Volver a Excel

Para volver a Excel sin cerrar el entorno VBE, podemos utilizar cualquiera de estas dos posibilidades.

  • Hacemos clic en el icono de Excel de la barra de herramientas Estándar.
  • Pulsamos el método abreviado ALT+F11.

Descripción del entorno VBE

Descripción del entorno VBE

Todas las ventanas del entorno VBE se pueden visualizar desde el menú Ver.

(1) La barra de herramientas estandar

Barra de herramientas estándar

Veamos de lo que consta la barra de herramientas estándar:

  1. Ver Microsoft Excel
  2. Insertar Useform
  3. Guardar libro
  4. Cortar
  5. Copiar
  6. Pegar
  7. Buscar
  8. Deshacer
  9. Rehacer
  10. Ejecutar Sub
  11. Interrumpir
  12. Restablecer
  13. Modo de diseño
  14. Explorador de proyectos
  15. Ventana de propiedades
  16. Examinador de objetos
  17. Cuadro de herramientas
  18. Ayuda de Microsoft Visual Basic
  19. Posición actual en la ventana de código

(2) Explorador de proyectos

Cada libro abierto en Excel tiene asociado un proyecto. El explorador de proyectos permite ver todos los proyectos y todos los módulos de cada proyecto según una estructura de árbol. Los módulos se agrupan en 4 categorías:

  • Módulos asociados a objetos Excel (libro y hojas)
  • Módulos asociados a formularios
  • Módulos estándares
  • Módulos de clase

Cada módulo puede contener muchos procedimientos.

(3) La ventana ‘propiedades’

Muestra las propiedades relativas al libro, a las hojas de cálculo, a las hojas gráficas y a los  formularios.

(4) La ventana ‘código’

En esta ventana aparecen dos zonas con listas desplegables:

  • La zona objeto (10) muestra la lista de los objetos del módulo
  • La zona procedimiento (11) muestra los procedimientos o los eventos del objeto seleccionado en la zona objeto. Los eventos ya usados aparecen en negrita.

(5) Instrucciones que se completan automáticamente

Cuando se escribe el nombre de un objeto seguido de un punto, aparece automáticamente una lista desplegable con los métodos, propiedades y constantes disponibles para ese objeto.

Si la lista no aparece, elegimos Opciones del menú Herramientas, y marcamos la casilla Lista de miembros automática de la pestaña Editor.

(6) Ventana ‘Inmediato’

Contiene todos los valores de las variables que hayan sido definidas previamente como expresiones de inspección.

(7) Ventana ‘Locales’

Permite mostrar los valores de las variables, modificarlas, y ejecutar las instrucciones.

(8) Ventana ‘Inspecciones’

Contiene todos los valores de las variables del procedimiento en curso.

Las ventanas Inmediato, Locales e Inspecciones se usan principalmente para la depuración de aplicaciones.

(9) Examinador de objetos

Permite visualizar para cada objeto, sus propiedades, métodos y constantes.