Excel Avanzado

Macros, Vba en Excel y muchos ejemplos de nuestro Curso de Excel Avanzado

Excel Avanzado
Logo Excel Avanzado

¿Para qué sirve el editor de Visual Basic?

| 1 comentario

El editor de Visual Basic sirva para crear, ver y modificar las macros existentes. Esto incluye a las macros que se han creado por medio del uso del grabador de macros, las que se han escrito manualmente con el lenguaje de programación de VBA, y permite verificar que cada línea de programación este correctamente escrita y cumpla su función.

Partes del Editor de VBA

Sus partes más importantes son las siguientes:

Partes del editor de VBA 300x200 ¿Para qué sirve el editor de Visual Basic?

(Para mayor visualización de  la imagen, hacer click en la misma)

  1. Barra de Menú: muestra las opciones clásicas como Archivo, Edición, Ver, etc, así como las propias de Visual Basic como Depuración, Ejecutar y Complementos.
  2. Barra de Herramientas: muestra opciones básicas para el uso habitual, como Guardar, Cortar, Copiar, Pegar así como las propias del editor como Ejecutar, Interrumpir y Restablecer Macro, Modo de Diseño, Explorador de Proyectos, Ventana de Propiedades, Examinador de Objetos y Cuadro de Herramientas.
  3. Explorador de Proyectos: permite observar los Libros de Excel Activos en el sistema, así como el número de Hojas en cada uno de estos y los Módulos de programación activos.
  4. Ventana de Propiedades: muestra las características del objeto activo.
  5. Ventana de Trabajo: es el área en donde se codifica la Macros, ya sea escribiendo manualmente en ella el código de programación o usando del Grabador de Macros desde la hoja de Excel activa.

¿Cómo acceder al editor de VBA?

Para acceder a dicha función existen dos formas:

  • La primera es entrando al por la barra de herramientas ,pestaña programador (Excel 2010), donde se activa con los siguientes pasos:
    • Paso 1: Click izquierdo en la flecha encerrada2 1 300x144 ¿Para qué sirve el editor de Visual Basic?(Para mayor visualización de  la imagen, hacer click en la misma)
    • Paso 2: Seleccionar la opción “Más Comandos”, luego seleccionar la opción “Personalizar Cinta de Opciones”, en la columna “Fichas Principales” seleccionar la opción “Programador”, luego click en “Aceptar”.3 1 300x132 ¿Para qué sirve el editor de Visual Basic?(Para mayor visualización de  la imagen, hacer click en la misma)
    • Paso 3: Aparece la pestaña “Programador”, seleccionar dicha pestaña y buscar el icono de “Visual Basic”.4 1 300x73 ¿Para qué sirve el editor de Visual Basic?
    • Paso 4: Finalmente aparecerá el editor de Visual Basic, donde se podrá realizar la creación de macros personalizada.5 1 300x162 ¿Para qué sirve el editor de Visual Basic?

(Para mayor visualización de  la imagen, hacer click en la misma)

  • La segunda forma es presionando las teclas “Alt+F11” para acceder directamente a dicho editor.

Ejemplo:

Usando el Grabador de Macros de Excel, se realizó lo siguiente:

  • Se selecciona un grupo de datos6 1 300x155 ¿Para qué sirve el editor de Visual Basic?

(Para mayor visualización de  la imagen, hacer click en la misma)

  • Se copia dicho grupo de datos7 1 300x158 ¿Para qué sirve el editor de Visual Basic?

(Para mayor visualización de  la imagen, hacer click en la misma)

  • Se crea una nueva Hoja de Cálculo8 1 300x156 ¿Para qué sirve el editor de Visual Basic?

(Para mayor visualización de  la imagen, hacer click en la misma)

  • Se pega en la nueva hoja trasponiendo las filas con las columnas9 1 300x157 ¿Para qué sirve el editor de Visual Basic?

(Para mayor visualización de  la imagen, hacer click en la misma)

  • Se detiene la Grabación de la Macros. A continuación, se verifica todo este procedimiento en el Editor de Visual Basic, aquí se puede editar para aplicarlo en otra hoja o agregarle otro procedimiento utilizando el lenguaje de programación de Visual Basic.10 1 300x163 ¿Para qué sirve el editor de Visual Basic?

(Para mayor visualización de  la imagen, hacer click en la misma)

Por: Luis Coloma

Un comentario

  1. gracias xtodo

Deja una respuesta

Los campos requeridos estan marcados con *.