You are on page 1of 8

UNIVERSIDAD MICHOACANA DE

SAN NICOLAS DE HIDALGO





FACULTAD DE CONTADURIA Y
CIENCIAS ADMINISTRATIVAS



INFORMATICA II


MICROSOFT EXCEL


TEMA VIII:


MACROS







MORELIA, MICH., A 15 DE ABRIL DE 2010.
QU ES UNA MACRO?

Es la automatizacin de varias tareas y fusionarlas.

CMO CREAR AUTOMTICAMENTE UNA MACRO?
Mediante el grabador de macros del que dispone Excel:
Este grabador de macros te permite grabar las acciones deseadas que posteriormente las traduce a
instrucciones, las cuales podemos modificar.
Para grabar una macro debemos acceder a la pestaa Vista y despliega el submen Macros y dentro de
este submenu seleccionar la opcin Grabar macro...
Adems de esta opcin en el men podemos encontrar las siguientes opciones:
Ver Macros... - Donde accedemos a un listado de las macros creadas en ese libro.
Usar referencias relativas - Con esta opcin utilizaremos referencias relativas para que las
macros se graben con acciones relativas a la celda inicial seleccionada.
Al seleccionar la opcin Grabar macro..., lo primero que vemos es el cuadro de dilogo Grabar macro
donde podemos dar un nombre a la macro (no est permitido insertar espacios en blanco en el nombre de la
macro).
Podemos asignarle un Mtodo abreviado: mediante la combinacin de las tecla CTRL + "una tecla del
teclado". El problema est en encontrar una combinacin que no utilice ya Excel.
En Guardar macro en: podemos seleccionar guardar la macro en el libro activo, en el libro de macros
personal o en otro libro.
En Descripcin: podemos describir cul es el cometido de la macro o cualquier otro dato que creamos
conveniente.





GRABAR UNA MACRO

Cuando graba una macro, la grabadora de macros graba todos los pasos necesarios para completar las
acciones que desea que realice la macro. En los pasos grabados no se incluye el desplazamiento por la cinta de
opciones.
NOTA La cinta de opciones es un componente de la Interfaz de usuario Microsoft Office Fluent.
1. Si la ficha Programador no est disponible, haga lo siguiente para mostrarla:
1. Haga clic en el botn de Microsoft Office y, a continuacin, haga clic en Opciones de Excel.
2. En la categora Ms frecuentes, bajo Opciones principales para trabajar con Excel, active la casilla
de verificacin Mostrar ficha Programador en la cinta de opciones y, a continuacin, haga clic en
Aceptar.
2. Para establecer el nivel de seguridad de manera que estn habilitadas temporalmente todas las macros,
haga lo siguiente:
1. En la ficha Programador, en el grupo Cdigo, haga clic en Seguridad de macros.

2. En Configuracin de macros, haga clic en Habilitar todas las macros (no recomendado; puede
ejecutarse cdigo posiblemente peligroso) y, a continuacin, haga clic en Aceptar.
3. En la ficha Programador, en el grupo Cdigo, haga clic en Grabar macro.
4. En el cuadro Nombre de la macro, escriba un nombre para la macro.
NOTA El primer carcter del nombre de la macro debe ser una letra. Los caracteres posteriores
pueden ser letras, nmeros o caracteres de subrayado. No pueden usarse espacios en un nombre de
macro; puede utilizarse un carcter de subrayado para separar palabras.
5. Para asignar una combinacin de tecla de mtodo abreviado con CTRL para ejecutar la macro, en el
cuadro Tecla de mtodo abreviado, escriba cualquier letra en maysculas o minsculas que desee
utilizar.
6. En la lista Guardar macro en, seleccione el libro donde desea almacenar la macro.
7. Escriba una descripcin de la macro en el cuadro Descripcin.
8. Haga clic en Aceptar para iniciar la grabacin.
9. Realice las acciones que desee grabar.
10. En la ficha Programador, en el grupo Cdigo, haga clic en Detener grabacin .
SUGERENCIA Tambin puede hacer clic en Detener grabacin en el lado izquierdo de la barra de
estado.
COPIAR PARTE DE UNA MACRO PARA CREAR OTRA

1. Si la ficha Programador no est disponible, haga lo siguiente para mostrarla:
1. Haga clic en el botn de Microsoft Office y, a continuacin, haga clic en Opciones de Excel.
2. En la categora Ms frecuentes, bajo Opciones principales para trabajar con Excel, active la casilla
de verificacin Mostrar ficha Programador en la cinta de opciones y, a continuacin, haga clic en
Aceptar.
2. Para establecer el nivel de seguridad de manera que estn habilitadas temporalmente todas las macros,
haga lo siguiente:
1. En la ficha Programador, en el grupo Cdigo, haga clic en Seguridad de macros.

2. En Configuracin de macros, haga clic en Habilitar todas las macros (no recomendado; puede
ejecutarse cdigo posiblemente peligroso) y, a continuacin, haga clic en Aceptar.
NOTA Para ayudar a evitar que se ejecute cdigo potencialmente peligroso, recomendamos que vuelva
a cualquiera de las configuraciones que deshabilitan todas las macros cuando termine de trabajar con las
macros.
3. Abra el libro que contiene la macro que desee copiar.
4. En la ficha Programador, en el grupo Cdigo, haga clic en Macros.
5. En el cuadro Nombre de la macro, haga clic en el nombre de la macro que desee copiar.
6. Haga clic en Modificar.
7. En la ventana de cdigo del Editor de Visual Basic, seleccione las lneas de la macro que desee copiar.
SUGERENCIA Para copiar toda la macro, asegrese de incluir las lneas Sub y End Sub en la seleccin.
8. En el men Edicin, elija Copiar.
SUGERENCIA Tambin puede hacer clic con el botn secundario y seleccionar Copiar, o puede
presionar CTRL+C.
9. En el cuadro Procedimiento de la ventana de cdigo, haga clic en el mdulo en el que desea colocar el
cdigo.
10. En el men Edicin, elija Pegar.
SUGERENCIA Tambin puede hacer clic con el botn secundario y seleccionar Pegar, o puede
presionar CTRL+V.
EJECUTAR UNA MACRO

1. Si la ficha Programador no est disponible, haga lo siguiente para mostrarla:
1. Haga clic en el botn de Microsoft Office y, a continuacin, haga clic en Opciones de Excel.
2. En la categora Ms frecuentes, bajo Opciones principales para trabajar con Excel, active la casilla
de verificacin Mostrar ficha Programador en la cinta de opciones y, a continuacin, haga clic en
Aceptar.
NOTA La cinta de opciones es un componente de la Interfaz de usuario Microsoft Office
Fluent.
2. Para establecer el nivel de seguridad de manera que estn habilitadas temporalmente todas las macros,
haga lo siguiente:
1. En la ficha Programador, en el grupo Cdigo, haga clic en Seguridad de macros.

2. En la categora Configuracin de macros, bajo Configuracin de macros, haga clic en Habilitar
todas las macros (no recomendado; puede ejecutarse cdigo posiblemente peligroso) y, a
continuacin, haga clic en Aceptar.
3. Abra el libro que contiene la macro.
4. En la ficha Programador, en el grupo Cdigo, haga clic en Macros.
5. En el cuadro Nombre de la macro, haga clic en la macro que desea ejecutar.
6. Siga uno de los procedimientos siguientes:
Para ejecutar una macro en un libro de Excel, haga clic en Ejecutar.
SUGERENCIA Tambin puede presionar CTRL+F8 para ejecutar la macro. Puede interrumpir la
ejecucin de la macro presionando ESC.
Para ejecutar una macro desde un mdulo de Microsoft Visual Basic, haga clic en Edicin y, a
continuacin, en el men Ejecutar, haga clic en Ejecutar Sub/UserForm o presione F5.



EJECUTAR UNA MACRO PRESIONANDO UNA COMBINACIN DE
TECLAS DE MTODO ABREVIADO CON CTRL

1. Si la ficha Programador no est disponible, siga este procedimiento para mostrarla:
1. Haga clic en el botn de Microsoft Office y, a continuacin, haga clic en Opciones de Excel.
2. En la categora Ms frecuentes, bajo Opciones principales para trabajar con Excel, active la casilla
de verificacin Mostrar ficha Programador en la cinta de opciones y, a continuacin, haga clic en
Aceptar.
2. En la ficha Programador, en el grupo Cdigo, haga clic en Macros.

3. En el cuadro Nombre de la macro, haga clic en la macro a la que desea asignar una combinacin de teclas
con CTRL.
4. Haga clic en Opciones.
5. En el cuadro Tecla de mtodo abreviado, escriba cualquier letra minscula o mayscula que desee
utilizar.
NOTA La tecla de mtodo abreviado suplantar a cualquier tecla de mtodo abreviado
predeterminada equivalente en Excel mientras est abierto el libro que contiene la macro. Para obtener
una lista de teclas de mtodo abreviado que utilicen la tecla CTRL que ya est asignado en Excel, vea
Teclas de funcin y de mtodo abreviado de Excel.
6. Escriba una descripcin de la macro en el cuadro Descripcin.
7. Haga clic en Aceptar y, a continuacin, en Cancelar.




EJECUTAR UNA MACRO HACIENDO CLIC EN UN BOTN DE LA
BARRA DE HERRAMIENTAS DE ACCESO RPIDO
1. Haga clic en el botn de Microsoft Office y, a continuacin, haga clic en Opciones de Excel.
2. Haga clic en Personalizar y, a continuacin, en la lista Comandos disponibles en, seleccione Macros.
3. En la lista, haga clic en la macro que cre y, a continuacin, en Agregar.
4. Para cambiar la imagen del botn de la macro, seleccione la macro en el cuadro donde la agreg y haga
clic en Modificar.
5. En Smbolo, haga clic en la imagen de botn que desea.
6. Para cambiar el nombre de la macro que aparece al posicionar el cursor sobre el botn, escriba el nombre
que desea en el cuadro Nombre para mostrar.
7. Haga clic en Aceptar para agregar el botn de la macro a la barra de herramientas de acceso rpido.

8. En la barra de herramientas de acceso rpido, haga clic en el botn de la macro.
ELIMINAR UNA MACRO
1. Siga uno de los procedimientos siguientes:
Abra el libro que contiene la macro que desee eliminar.
Si la macro que quiere eliminar est almacenada en el Libro de macros personal (Personal.xlsb) y este
libro se encuentra oculto, proceda de la siguiente manera para mostrarlo:
1. En la ficha Ver, en el grupo Ventana, haga clic en Mostrar.
2. En Mostrar libro, haga clic en PERSONAL y despus en Aceptar.
2. Si la ficha Programador no est disponible, haga lo siguiente para mostrarla:
1. Haga clic en el botn de Microsoft Office y, a continuacin, haga clic en Opciones de Excel.
2. En la categora Ms frecuentes, bajo Opciones principales para trabajar con Excel, active la casilla
de verificacin Mostrar ficha Programador en la cinta de opciones y, a continuacin, haga clic en
Aceptar.
En la ficha Programador, en el grupo Cdigo, haga clic en Macros.

Seleccione el libro que contiene la macro que desea eliminar en la lista Macros en. En el cuadro
Nombre de la macro, haga clic en el nombre de la macro que desee eliminar.
Haga clic en Eliminar.

EJERCICIO PASO A PASO



1 Si no tienes abierto Excel2007, brelo para probar el ejercicio.
Al entrar estaremos situados en la celda A1.
2 Ve a la pestaa Vista.
3 Abre el submen Macro.
4 Y elije la opcin Grabar nueva macro...
Aparece el cuadro de dilogo Grabar macro.
5 Escribe el nombre de la macro, EjemploMacro1. Y pulsa Aceptar.
Ahora estamos grabando, vamos a realizar las acciones necesarias para dar formato a nuestra hoja de trabajo.
6 Presiona sobre el botn Negrita de la seccin Fuente, en la pestaa Inicio.
7 Presiona sobre el botn Cursiva de la seccin Fuente.
8 Escoge el tipo de fuente Cambria.
9 Escoge el tamao de la fuente en 14 puntos.
Ya hemos concluido con el formato de una cabecera de datos, por tanto concluimos la grabacin de la macro.
10 Presiona sobre el botn detener de la barra de herramientas, o accede al men Macro y selecciona
Detener grabacin.
Ahora vamos a comprobar que funciona correctamente la macro creada.
11 Escribe en la celda D1 Cabecera.
12 Escribe en la celda E1 de.
13 Escribe en la celda F1 prueba.
14 Selecciona las celdas anteriores D1, E1 y F1.
15 Ve a la pestaa Vista.
16 Abre el submen Macro.
17 Elige Ver Macros.
18 Selecciona la macro creada EjemploMacro1 y pulsa sobre Ejecutar.
Observa como las celdas seleccionadas adoptan el formato automticamente.

You might also like