Sie sind auf Seite 1von 19

Universidad Estatal Amaznica

Crear y ejecutar
macros en Excel 2010

ng. Viviana Fernanda Quevedo Tumailli, Ms.C.


vquevedo@uea.edu.ec

Macros
Estudio de las macros

Objetivo
Crear, ejecutar y guardar una
macro.
Ing. Viviana Quevedo MsC.
vquevedo@uea.edu.ec

1/16/15

Macros
Es un conjunto de comandos que se
almacena en un lugar especial de Excel
de manera que estn siempre disponibles
cuando los necesites ejecutar.
Las macros se escriben en un lenguaje de
computadora especial que es conocido
como Visual Basic for Applications (VBA).
Este
lenguaje
permite
acceder
a
prcticamente todas las funcionalidades
de Excel y con ello tambin ampliar la
funcionalidad del programa.

Macros

Para qu sirve una macro en Excel

Una macro nos ayuda a automatizar aquellas tareas


que hacemos repetidamente. Una macro es una serie
de instrucciones que son guardadas dentro de un
archivo de Excel para poder ser ejecutadas cuando lo
necesitemos.

Crear Macros
Las macros se crean con el Editor de
Visual Basic el cual nos permitir
introducir el cdigo con las instrucciones
que sern ejecutadas por la macro.
Existe otro mtodo que es utilizar la
Grabadora de macros la cual ir
grabando todas las acciones que
realicemos
en
Excel
hasta
que
detengamos la grabacin. Una vez
grabada la macro podremos reproducir
de nuevo las acciones con tan solo un

Mostrar la ficha programador


Haz clic en la ficha Archivo y elige la seccin
Opciones. Se mostrar el cuadro de dilogo
Opciones de Excel donde debers seleccionar la
opcin Personalizar cinta de opciones.

Mostrar la ficha programador

En el panel de la
derecha
debers
asegurarte
de
seleccionar la ficha
Programador.

Mostrar la ficha programador


Acepta los cambios y la ficha se mostrar en
la cinta de opciones.

Grupos de la ficha Programador


El grupo Cdigo tienes los comandos necesarios para iniciar el Editor de
Visual Basic donde se puede escribir directamente cdigo VBA. Tambin nos
permitir ver la lista de macros disponibles para poder ejecutarlas o
eliminarlas. Y no podramos olvidar mencionar que en este grupo se
encuentra el comando Grabar macro el cual nos permite crear una macro
sin necesidad de saber sobre programacin en VBA.
El grupo Complementos nos permite administrar y habilitar complementos
como el Solver.
El grupo Controles incluye funcionalidad para agregar controles especiales a
las hojas de Excel como los controles de formulario que son botones, casillas
de verificacin, botones de opcin entre otros ms que sern de gran utilidad
para ampliar la funcionalidad de Excel.
El grupo XML permite importar datos de un archivo XML as como opciones
tiles para codificar archivos XML. Finalmente el grupo Modificar solamente
contiene el comando Panel de documentos.
Aunque pueden parecer intimidantes los comandos de la ficha
Programador con el paso del tiempo te irs familiarizando poco a poco con
cada uno de ellos.

La grabadora de macros
La grabadora de macros almacena cada accin
que se realiza en Excel, por eso es conveniente
planear con antelacin los pasos a seguir de
manera que no se realicen acciones innecesarias
mientras se realiza la grabacin.Para utilizar la
grabadora de macros debes ir a la ficha
Programador y seleccionar el comando Grabar
macro.

La grabadora de macros
Al pulsar el botn se mostrar el cuadro de dilogo Grabar
macro.

La grabadora de macros
En el cuadro de texto Nombre de la macro se
deber colocar el nombre que identificar de
manera nica a la macro que se va a crear. De
manera opcional puedes asignar un mtodo
abreviado de teclado el cual permitir ejecutar la
macro con la combinacin de teclas especificadas.
La lista de opciones Guardar macro en permite
seleccionar la ubicacin donde se almacenar la
macro.
Este libro, Libro nuevo, Libro de macros
personal.
Tambin se puede colocar una Descripcin para la
macro que se va ha crear. Finalmente debes pulsar

Pasos para guardar una macro

1.- Vista -> Macros -> Grabar macro


2.- Dar un nombre a la macro (no insertar espacios)
3.- Pulsar el botn Aceptar para empezar a grabar
la macro.
4.- Realizar las acciones que debemos guardar. (no
seleccionar celda.- celda fuera de rango)
5.- Detener la grabacin.

Pasos para ejecutar una macro


Una vez creada una macro, la podremos ejecutar
las veces que queramos.
Antes de dar la orden de ejecucin de la macro,
dependiendo del tipo de macro que sea, ser
necesario seleccionar o no las celdas que queramos
queden afectadas por las acciones de la macro.
Por ejemplo si hemos creado una macro que
automticamente da formato a las celdas sele
ccionadas, tendremos que seleccionar las celdas
previamente antes de ejecutar la macro.
Pasos:
1.- Vista -> Macros -> Ver macros
2.- Seleccionar la macro
3.- Pulsar el botn Ejecutar

Pasos para guardar una macro


Achivo -> Guardar como.
Se abrir el cuadro de dilogo en el desplegable
Guardar como tipo seleccionar Libro de Excel
habilitado para macros (*.xlsm).
Al abrir un archivo que tiene Macros almacenadas
se mostrar este anuncio bajo la banda de
opciones:
Esto ocurre porque Office no conoce la procedencia
de las Macros. Como estn compuestas por cdigo
podran realizar acciones que fuesen perjudiciales
para nuestro equipo. Si confa en las posibles
Macros que contuviese el archivo o las que ha

Bibliografa
Annimo. Excel 2013 Avanzado. Coordinado por Gustavo
Carballeiro. Primera Edicin. Buenos Aires. Fox andina.
Dalaga. 2013.
Rico Alfredo. Curso de Microsoft Excel 2010. RicoSoft. 2011.
AulaClic.