Sei sulla pagina 1di 8

CORPORACIN UNIFICADA NACIONAL DE EDUCACIN SUPERIOR

FACULTAD DE INGENIERIAS LINEA INFORMTICA



Creado por: JOHN FREDY CALDERON GARCIA
Docente: Facultad de Ingeniera

CREACIN DE MACROS
Una macro es un conjunto de mandatos y pulsaciones que forman un pequeo programa, los
cuales pueden ser activados colectivamente dando el nombre de la macro que los contiene.
Las macros se utilizan para automatizar tareas repetitivas que simplifican el trabajo del usuario,
para evitar la repeticin de las mismas operaciones una y otra vez.
Una macro puede ser muy simple, ejecutando dos o ms comandos, o muy compleja,
realizando cientos de comandos. Las macros se graban y las funciones personalizadas se
disean en las hojas de macros.
La macros se pueden usar para:
1. Crear funciones personalizadas (con lenguaje de macros).
2. Automatizar tareas de rutina (con la grabadora de macros).
3. Crear mens y cuadros de dilogo para aplicaciones personalizadas.
4. Ejecutar automticamente otras aplicaciones.

Excel dispone de una grabadora de macros, que convierte en el lenguaje de programacin
Microsoft Visual Basic para Aplicaciones todas las acciones y operaciones que realicemos en el
libro de trabajo, sin necesidad de tener nociones de programacin. La Grabadora de macros
funciona como una grabadora de cintas: graba sus acciones a fin de que las pueda reproducir
cuando lo necesite.
1. GRABAR UNA MACRO
Para grabar una macro, Excel nos ofrece dos opciones: escribir la macro en una hoja
de macros con el lenguaje de macros (Visual Basic), tarea para usuarios especializados, o bien
realizar paso a paso las acciones a grabar en la macro, tal y como lo hara en la primera de las
hojas de clculo en la que necesitara ejecutar dichas acciones. Nos vamos a centrar en la
segunda opcin, que no exige ningn conocimiento previo de lenguaje de macros y, en cambio,
podr ejecutar cualquiera de los mandatos de Excel.
La creacin de una macro, como podr comprobar es muy simple desde la ficha
programador.


La prctica que realizaremos a continuacin, consistir en crear una macro sencilla que
d formato a determinadas celdas de la hoja de clculo para que destaquen:
CORPORACIN UNIFICADA NACIONAL DE EDUCACIN SUPERIOR
FACULTAD DE INGENIERIAS LINEA INFORMTICA

Creado por: JOHN FREDY CALDERON GARCIA
Docente: Facultad de Ingeniera

1. Cree una nueva hoja de clculo. (ctrl + U)
2. Damos clic en Grabar Macro



En su pantalla aparecer el siguiente cuadro de dilogo con cuatro opciones:


Nombre de la macro. Permite especificar el nombre que queremos dar a dicha macro.

Mtodo abreviado. Permite asignar una combinacin de teclas de
mtodo abreviado para ejecutar la macro despus de su creacin. Las
letras minsculas ser Ctr+Letra minscula, y las letras maysculas ser
Ctrl+Mays+Letra mayscula.
Guardar macro en. Permite seleccionar dnde se desea almacenar la

macro. Si desea que la macro pueda utilizarse en cualquier libro de
trabajo, elija Libro de macros personal (la macro se graba en una hoja de
macros oculta que siempre se abre al ejecutar Excel y puede ejecutarse
desde cualquier hoja de clculo).
Descripcin. Para aadir o modificar la informacin descriptiva de la macro.

CORPORACIN UNIFICADA NACIONAL DE EDUCACIN SUPERIOR
FACULTAD DE INGENIERIAS LINEA INFORMTICA

Creado por: JOHN FREDY CALDERON GARCIA
Docente: Facultad de Ingeniera

3. En el cuadro de texto Nombre de la macro teclee Formato_especial.
4. Pulse la tecla Tabulador o haga clic en el cuadro Mtodo abreviado.
5. Teclee f para la letra de Mtodo abreviado.
6. Pulse el botn Aceptar para empezar la grabacin.

Ahora Excel regresa al libro de trabajo, pero observe que en la barra de estado se
muestra un mensaje que pone Grabando, y ha aparecido una nuevaBarra de herramientas
llamada Grabar macro con dos botones. stos son:

Detener grabacin. Finaliza la grabacin de la macro seleccionada
Referencia relativa. Activa o desactiva la grabacin con referencias
relativas o absolutas de celda
.
En este momento todas las acciones que realicemos las grabar la macro, por lo tanto
siga con atencin los prximos pasos, ya que un error significar un error en la grabacin.

7. Clic en la ficha Inicio.



8. Elija la fuente Times New Roman con el tamao de 11.
9. Haga clic en la flecha de Bordes.
10. Pulse sobre mas bordes.

CORPORACIN UNIFICADA NACIONAL DE EDUCACIN SUPERIOR
FACULTAD DE INGENIERIAS LINEA INFORMTICA

Creado por: JOHN FREDY CALDERON GARCIA
Docente: Facultad de Ingeniera



11. Haga clic en Relleno.
12. Seleccione la trama y el color deseados.




13. Pulse el botn Aceptar.

14. Por ltimo pulse sobre el botn Detener grabacin



Con esto hemos finalizado los diferentes pasos que tiene que realizar la macro. Como
puede comprobar no es difcil la creacin de una macro, simplemente tenemos que realizar los
pasos que debe ejecutar la macro, a continuacin vamos a probarla.
CORPORACIN UNIFICADA NACIONAL DE EDUCACIN SUPERIOR
FACULTAD DE INGENIERIAS LINEA INFORMTICA

Creado por: JOHN FREDY CALDERON GARCIA
Docente: Facultad de Ingeniera

2. EJECUCIN DE UNA MACRO
Puede reproducir las acciones grabadas en una macro desde cualquier hoja de clculo.
La forma ms rpida es pulsar la combinacin de teclas que le haya asignado a la macro, es
decir, la tecla Ctrl+letra que especific en la entrada.
La macro se ejecutar automticamente, es decir, todas las acciones grabadas se
ejecutarn una a una en el orden en que las cre en la macro, como si lo estuviera haciendo
manualmente.
Otra forma de ejecutar una macro sera:


1) Clic en el botn Macro de la ficha Programador Aparecer el cuadro de
dilogo Macro.
2) Hacer clic, en el cuadro de lista Nombre de la macro, en la entrada que
lleva el nombre de la macro a ejecutar.
3) Hacer clic en el botn Ejecutar.
A continuacin vamos a ejecutar la macro que acabamos de crear, utilizando ambos
sistemas:

En primer lugar emplearemos el sistema del mtodo abreviado.
1. Seleccione el rango B4:E13 y pulse la combinacin de teclas Ctrl+f.



Ahora probemos de nuevo a ejecutar la macro con la opcin macros

1. 1. Marque el rango B1:E1.
2. 2. Seleccione la opcin Macros de la ficha programador.

En su pantalla aparecer el siguiente cuadro de dilogo:
CORPORACIN UNIFICADA NACIONAL DE EDUCACIN SUPERIOR
FACULTAD DE INGENIERIAS LINEA INFORMTICA

Creado por: JOHN FREDY CALDERON GARCIA
Docente: Facultad de Ingeniera


Los botones que posee la ventana Macro son:
Ejecutar. Ejecuta la macro seleccionada.

Cancelar. Regresa a la ventana del libro de trabajo cancelando
los cambios realizados.
Paso a paso. Ejecuta la macro seleccionada lnea a lnea.
Modificar. Permite abrir la macro seleccionada en el Editor de Visual Basic para modificarla.
Crear. Abre un mdulo nuevo en el Editor de Visual Basic para crear una nueva macro. El
botn Crear solamente estar disponible si se ha introducido un nombre nuevo en el
cuadro Nombre de la macro.
Eliminar. Elimina la macro seleccionada.
Opciones. Permite asignar o modificar a la macro seleccionada una
tecla de mtodo abreviado y una descripcin.
3. Elija el nombre de la macro de la lista y pulse el botn Ejecutar.

5.3. ASIGNAR MACROS A UN BOTN DE LA BARRA DE HERRAMIENTAS
Para simplificar la ejecucin de las Macros podemos crear botones en la barra de
herramientas con las macros ms utilizadas.
Veamos un ejemplo con nuestra macro:
1. Vamos al botn de office, y seleccionamos opciones de Excel
CORPORACIN UNIFICADA NACIONAL DE EDUCACIN SUPERIOR
FACULTAD DE INGENIERIAS LINEA INFORMTICA

Creado por: JOHN FREDY CALDERON GARCIA
Docente: Facultad de Ingeniera




En su pantalla aparecer el siguiente cuadro de dilogo:





2. Seleccione personalizar,
3. En comandos disponibles, seleccione macros

4. Seleccione el macro Formato_especial y clic en agregar ,luego en aceptar.

CORPORACIN UNIFICADA NACIONAL DE EDUCACIN SUPERIOR
FACULTAD DE INGENIERIAS LINEA INFORMTICA

Creado por: JOHN FREDY CALDERON GARCIA
Docente: Facultad de Ingeniera






5. Aparecer en la cita de opciones listo para ejecutar.