Vous êtes sur la page 1sur 9

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.

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.

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

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 opción “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.

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 en Excel,


nos encontraremos con la siguiente pestaña de herramientas.

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.

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 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)

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, también podremos acceder a esta ventana para la
programación.

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 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.

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 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).

Posteriormente, detenemos Grabar Macros haciendo click en “Detener


Grabación”.

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 cual
abrirá la siguiente ventana.

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.

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 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”.

Andrés Barra Marín.


De Ingeniería Civil Química.

Vous aimerez peut-être aussi