Você está na página 1de 38

MACROS EN EXCEL

EXPOSITOR : VILLANUEVA VALERIO, DANIEL

1.
2.
3.
4.
5.
6.
7.
8.

QU ES UNA MACRO?
QU ES VBA
PARA QU SE UTILIZAN LAS MACROS?
EJEMPLOS DE TAREAS A AUTOMATIZAR
CON MACROS
QU HACER ANTES DE CREAR LA MACRO
CMO CREAR UNA MACRO EN EXCEL?
CMO EJECUTAR UNA MACRO
WEBLIGRAFA

TABLA DE CONTENIDO

QU ES UNA MACRO?

QU ES VBA

PARA QU SE UTILIZAN LAS


MACROS?

EJEMPLOS DE TAREAS A
AUTOMATIZAR CON MACROS

QU HACER ANTES DE CREAR LA


MACRO

CMO CREAR UNA MACRO EN


EXCEL?

UTILIZAR LA GRABADORA DE
MACROS

Puede grabar la secuencia de comandos que


sigue para realizar una determinada tarea.
Cuando ejecuta la macro, sta reproduce los
mismos comandos en un orden idntico,
haciendo que Excel se comporte como si
hubiese introducido los comandos
usted mismo.

UTILIZAR LA GRABADORA DE
MACROS

Nombre de la macro

Es el nombre que recibir la macro. Si no se


coloca un nombre, Excel las nombrar como macro
y un nmero consecutivo (Macro1, Macro2, etc).
De todas formas, es mejor colocar un nombre
corto, fcil de recordar y, por supuesto, que resuma
el objetivo de la macro.
Nota: el nombre no puede tener espacios en blanco ni
caracteres especiales.

Mtodo abreviado
(atajo)

En el cuadro, se puede escribir una letra que,


combinada con la tecla Ctrl, permitir ejecutar
rpidamente la macro. Lo complicado de esto
consiste en encontrar una combinacin de teclas
que no est siendo ya usada por Excel para
realizar otra tarea, ej: Ctrl + Z (deshacer), Ctrl + C
(Copiar), Ctrl + J (Justificar el texto), etc.

Guardar macro en

Descripcin

Si deseas que la macro est disponible siempre


que se utilice Microsoft Excel, elige Libro de
macros personal para almacenar la nueva macro
en este libro; para almacenar la macro en un libro
nuevo, haz clic en un libro nuevo y para almacenar
la macro en el libro activo, elige libro activo.

Es un texto explicativo el cual se incluir en el


cdigo de la macro o una descripcin general de
qu hace la macro.

CMO EJECUTAR UNA MACRO


Existen varias formas de ejecutar una macro:

CMO EJECUTAR UNA MACRO

NOTA:
Para ejecutar una macro, debe tener
habilitada la ejecucin de las mismas

Desde el men Vista

Desde el men Programador

Asignar una combinacin de teclas para ejecutar la


macro
Esto se puede hacer en el momento de crear la macro

o siguiendo este procedimiento:

Ejecutar una macro desde un objeto en la hoja de


clculo

Ejecutar una macro desde la barra de herramientas de


acceso rpido

Ejecutar una macro desde la barra de herramientas de


acceso rpido

ANEXOS

GUARDAR UN ARCHIVO CON MACROS


Los archivos que contienen programacin

en excel 2007 deben guardarse como LIBRO


DE EXCEL HABILITADO PARA MACROS,
as se evita la posibilidad de prdida de las
macros o programas.

ACTIVAR LA FICHA PROGRAMADOR

HABILITAR LA EJECUCIN DE LAS MACROS

HABILITAR LA EJECUCIN DE LAS MACROS

Cuando abra de nuevo el libro que contiene las

macros aparecer un cuadro de advertencia:

Pulse el botn opciones y luego active la opcin

habilitar este contenido

HABILITAR LA EJECUCIN DE LAS MACROS

Algoritmo:

Conjunto de instrucciones que

permite la resolucin de un problema paso


a paso.

ALGORITMOS

PROBLEMA: Un estudiante se encuentra en


su casa (durmiendo) y debe ir a la universidad
(a tomar la clase de programacin!!), qu
debe haga el estudiante?

EJEMPLO1

ALGORITMO:
0. Inicio
1. Dormir
15. Sino, Correr al paradero.
2. haga 1 hasta que suene el
16. Hasta que pase un bus para
despertador (o lo llame la mam).
la universidad haga :
17. Esperar el bus
3. Mirar la hora.
18. Ver a las dems personas
4. Hay tiempo suficiente?
que esperan un bus.
5. Si hay, entonces
19. Tomar el bus.
6. Baarse.
20. Mientras no llegue a la
7. Vestirse.
universidad haga :
8. Desayunar.
21. Seguir en el bus.
9. Sino,
22. Pelear mentalmente con el
10. Vestirse.
conductor.
11. Cepillarse los dientes.
23. Timbrar.
12.Despedirse de la mam y el
24. Bajarse.
pap.
25. Entrar a la universidad.
13. Hay tiempo suficiente?
26. Fin
14. Si, Caminar al paradero.

PROBLEMA: Cambiar la rueda pinchada de


un automvil teniendo un gato mecnico en
buen estado, una rueda de reemplazo y una
llave inglesa.

EJEMPLO2

ALGORITMO:
0. Inicio
1. Aflojar los tornillos de la rueda
pinchada con la llave inglesa.
2. Ubicar el gato mecnico en su sitio.
3. Levantar el gato hasta que la rueda
pinchada pueda girar libremente.
4. Quitar los tornillos y la rueda
pinchada.
5. Poner rueda de repuesto y los
tornillos.
6. Bajar el gato hasta que se pueda
liberar.
7. Sacar el gato de su sitio.
8. Apretar los tornillos con la llave
inglesa.
9. Fin

http://www.webandmacros.com/macro_exc

el_definicion.htm
http://www.xltoday.net/vba_macros.asp
http://www.reddelconocimiento.org/profil

es/blogs/macros-en-excel
http://www.virtual.unal.edu.co/cursos/i

ngenieria/2001839/modulo1/cap_02/leccio
n103.htm

WEBLIGRAFA
http://office.microsoft.com/es-es/excel
/HA010548373082.aspx

http://office.microsoft.com/es-es/exce

l/HP100141133082.aspx#RunMacroShortcut
http://www.ayudaexcel.com/cat/macros-y
-vba
http://excelente.ocellz.cat/2007/01/vba-l
enguaje-orientado-objeto.html

WEBLIGRAFA

Você também pode gostar