Está en la página 1de 9
Ayudantía. APUNTE N1: Introducción a VBA. EIQ 419. (Versión 1.0). I) CÓMO ACCEDER A LA

Ayudantía.

APUNTE N1: Introducción a VBA. EIQ 419. (Versión 1.0).

I) CÓMO ACCEDER A LA PESTAÑA DE DESARROLLADOR EN EXCEL.

Paso 1. Abrir Microsoft Excel.

DE DESARROLLADOR EN EXCEL. Paso 1. Abrir Microsoft Excel. Paso 2. Luego de tener abierto el

Paso 2. Luego de tener abierto el programa, hacer click en la pestaña “Archivo” ubicada en el extremo superior izquierdo.

Figura 1. Pestaña de Archivos.
Figura 1. Pestaña de Archivos.

Paso 3. Acto seguido, nos iremos a “Opciones” y haremos click.

Figura 2. Pestaña de opciones.
Figura 2. Pestaña de opciones.

Andrés Barra Marín. De Ingeniería Civil Química.

Paso 4. Inmediatamente aparecerá una ventana llamada “Opciones de Excel”, donde nos iremos a la

Paso 4. Inmediatamente aparecerá una ventana llamada “Opciones de Excel”, donde nos iremos a la opción “Personalizar cinta de opciones”.

Figura 3. Pestaña de “Personalizar cinta de opciones”.
Figura 3. Pestaña de “Personalizar cinta de opciones”.

Paso 5. Finalmente, marcaremos la casilla “Desarrollador” en el listado ubicado en el costado derecho de la ventana y daremos click en “Aceptar”.

Figura 4. Habilitando la opción de Desarrollador en Excel.
Figura 4. Habilitando la opción de Desarrollador en Excel.

Andrés Barra Marín. De Ingeniería Civil Química.

II) ENTORNO DE VISUAL BASIC. Luego de que tengamos acceso a las funciones de desarrollador

II) ENTORNO DE VISUAL BASIC.

Luego de que tengamos acceso a las funciones de desarrollador en Excel, nos encontraremos con la siguiente pestaña de herramientas.

Figura 5. Opciones de la pestaña de Desarrollador en Excel.
Figura 5. Opciones de la pestaña de Desarrollador en Excel.

Como se trata de un curso básico, nos centraremos en las herramientas de “Insertar”, “Modo Diseño” y “Visual Basic”.

1. Insertar: Esta opción nos permitirá crear un Botón de Comando el cual posteriormente alojará algún algoritmo o código el cual encerrará cierta función o acciones.

Figura 6. Botón de comando.
Figura 6. Botón de comando.

Al hacer click, nos permitirá insertar un control de botón de comando en la planilla Excel en la que estemos trabajando.

2. Modo Diseño: Esta opción nos permite acceder al código del botón de comando abriendo una ventana de Visual Basic (ver más adelante). Al crear dicho botón, automática esta opción estará activa. Al desactivarla, si el botón tiene un código funcional escrito en él, al hacer click sobre él, empezará a ejecutar su programa.

Andrés Barra Marín. De Ingeniería Civil Química.

Figura 7. Botón de Comando y la opción Modo Diseño activa. 3. Visual Basic for
Figura 7. Botón de Comando y la opción Modo Diseño activa.
Figura 7. Botón de Comando y la opción Modo
Diseño activa.

3. Visual Basic for Applications (VBA): Corresponde a un complemento de Excel el cual nos proporcionará el entorno de trabajo para la programación. Al hacer click en esta opción en Excel, se abrirá una nueva ventana.

Figura 8. Entorno de Visual Basic (I)
Figura 8. Entorno de Visual Basic (I)

Andrés Barra Marín. De Ingeniería Civil Química.

Al hacer doble click sobre el botón de comando con la opción “Modo Diseño” activa,

Al hacer doble click sobre el botón de comando con la opción “Modo Diseño” activa, también podremos acceder a esta ventana para la programación.

Figura 9. Entorno de Visual Basic (II)
Figura 9. Entorno de Visual Basic (II)

Finalmente, también podemos abrir la ventaja de VBA mediante el siguiente acceso rápido: Alt + F11 o Alt + Fn +F11.

III) OBJETOS EN EXCEL.

Los objetos corresponden a los distintos elementos que tiene Excel, y éstas pueden a su vez contener otras. Algunas de éstas son a saber:

1. Applications: Como lo que podría ser la pestaña de Programador.

2. Workbook: es el Libro de Trabajo, “el archivo Excel” con el cual estamos trabajando. a. Worksheet: Corresponden a las hojas que pueden abrirse en el Libro de Trabajo.

i. Cells: Las celdas o celdillas de las hojas.

Range: Corresponde al rango de celdas, con las que se

esté trabajando o bien sean seleccionadas.

Columns: Columnas de celdas.

Rows: Filas de celdas.

Cada objeto en Excel cuentas son sus propias características distintivas y sus propios métodos (acciones ejecutables) y eventos.

Algunas características son, a saber: Value (valor que pueda tener un objeto como una celda); Font (tipo de fuente).

Andrés Barra Marín. De Ingeniería Civil Química.

Por otro lado, algunos métodos que nos podemos encontrar son a saber: Active (activar) o

Por otro lado, algunos métodos que nos podemos encontrar son a saber: Active (activar) o Clear (borrar).

En otras guías se profundizará en las características, métodos y eventos en objetos.

IV)

MACROS.

Los Macros corresponden a un grupo de instrucciones ejecutables y hasta automatizadas que se ejecutan cuando se lee e interpretan una serie de acciones escritas en líneas de códigos.

Sus principales objetivos es la automatización de instrucciones y ahorrar tiempo en la ejecución de distintos procedimientos.

Existen solo tres maneras de crearlos:

1. Editor de VBA.

2. Grabador de Macros.

3. Combinación de ambas.

Nos centraremos en la manera número dos ya que las demás opciones de abordarán en guías futuras.

Grabadora de Macros: Básicamente Excel “grabará” las acciones que hayamos realizado en la hoja de trabajo en la que estemos al momento de activar dicha opción. Su principal objetivo es permitirnos obtener el código en lenguaje de programación de lo que hayamos hecho.

Para activarla basta con hacer click en “Grabar Macros” en el extremo superior derecho cuando estemos en la pestaña de Desarrollador.

Figura 10. Cómo grabar macros.
Figura 10. Cómo grabar macros.

Andrés Barra Marín. De Ingeniería Civil Química.

Luego, nos aparecerá la siguiente ventana donde podremos nombrar nuestra macro, dónde guardarla (donde las

Luego, nos aparecerá la siguiente ventana donde podremos nombrar nuestra macro, dónde guardarla (donde las opciones son “Este Libro”, “Libro nuevo” o “”), darle una descripción y hasta un acceso rápido por medio un método abreviado.

Figura 11. Cómo grabar un macro (II).
Figura 11. Cómo grabar un macro (II).

Posteriormente,

Grabación”.

detenemos

Grabar

Macros

haciendo

click

en

“Detener

Figura 12. Detener grabación de una macro.
Figura 12. Detener grabación de una macro.

Andrés Barra Marín. De Ingeniería Civil Química.

Para acceder a la macros grabada, basta con hacer click en “Macros”, lo cu al

Para acceder a la macros grabada, basta con hacer click en “Macros”, lo cual abrirá la siguiente ventana.

Figura 13. Cargando macros.
Figura 13. Cargando macros.

Dando click en “Modificar”, obtendremos su código en una ventana de VBA.

Figura 14. Código de la macros guardada.
Figura 14. Código de la macros guardada.

Andrés Barra Marín. De Ingeniería Civil Química.

V) CÓMO GUARDAR UN LIBRO EXCEL CON MACROS. El último contenido de esta guía introductoria

V) CÓMO GUARDAR UN LIBRO EXCEL CON MACROS.

El último contenido de esta guía introductoria es la manera en que se debe guardar un archivo Excel que contenga macros y puedan ser modificadas en un futuro.

Paso 1. Vamos a Archivo y luego “Guardar cómo”.

Paso 2. En “Tipo”, seleccionamos la opción “Libro de Excel habilitado para macros” y finalmente hacemos click en Guardar.

Figura 15. Seleccionando la opción “Libro de Excel habilitado para macros”.
Figura 15. Seleccionando la opción “Libro de Excel habilitado para macros”.

Andrés Barra Marín. De Ingeniería Civil Química.