MACROS EN
EXCEL
EQUIPO 6
INDICE
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
CÓMO CREAR UNA MACRO EN EXCEL?
CÓMO EJECUTAR UNA MACRO
BIBLIGRAFÍA
QUÉ ES UNA MACRO?
El nombre macro viene de ‘macro-instrucciones’ que así se llamaban
antes. Se refieren a ‘instrucciones que van más allá de los menús’.
Las macros son un grupo de instrucciones programadas bajo entorno
vba (visual basic para aplicaciones), cuya tarea principal es la
automatización de tareas repetitivas y la resolución de cálculos
complejos.
QUÉ ES VBA
(Visual Basic para aplicaciones) es el lenguaje de
macros de Microsoft Visual Basic que se utiliza para
programar aplicaciones Windows y que se incluye en
varias aplicaciones Microsoft
Excel, Access,
Realización de
Word, Power Nuevas funciones
programas
Point…
Visual Basic para Lenguaje de
Aplicaciones programación
PARA QUÉ SE
UTILIZAN LAS
MACROS?
Creación de
Diseñar
Automatizar nuevos Crear
funciones no
tareas comandos aplicaciones a
existentes en
repetitivas complementos la medida
Excel
y menú
EJEMPLOS DE TAREAS A
AUTOMATIZAR CON MACROS
Ingresar datos a Consultar con
Eliminar filas,
una Base de filtros básicos, Buscar datos
columnas, hojas
Datos avanzados
Colocar Pedir
formatos a Crear gráficos Diseñar página información al
rangos de celdas usuario
Crear Generar Crear nuevas Y muchas cosas
formularios informes funciones más
QUÉ HACER ANTES
DE CREAR LA MACRO
1. Planee la
macro
2. Cree el
algoritmo
correspondiente
3. Ensaye y
asegúrese de
que funciona
adecuadamente
4. Empiece a
grabar la macro
o a escribir el
código respetivo
CÓMO CREAR UNA MACRO
EN EXCEL?
Existen básicamente dos formas:
• 1. Utilizar la grabadora de macros
• 2. Programar directamente escribiendo
las instrucciones en VBA
1. Active la
grabadora de
macros
1.1 Vaya al Menú
Programador (si
está activado) –
Grabar macro
1.2
O vaya al Menú
Vista – Macros
– Grabar Macro
1.3
O haga clic
en el botón
de la barra
de estado
2. Llene el cuadro que aparece así:
4. Detenga la
3. Ejecute los
grabación de la
pasos que le
macro pulsando el
indica el
botón de
algoritmo
grabación
previamente
4.1 En el menú
desarrollado
programador
4.2 En el
menú vista –
macros
4.3 En la
barra de
estado
CÓMO EJECUTAR UNA
MACRO
Existen varias formas de ejecutar una macro:
Desde el menú
Asignar una combinación
de teclas para ejecutar la
macro
Desde un objeto en la
hoja de cálculo
Desde la barra de
herramientas de acceso
rápido
BIBLIGRAFÍA
• http://office.microsoft.com/es-
es/excel/HP100141133082.aspx#RunMacroShortcut
• http://www.ayudaexcel.com/cat/macros-y-vba
• http://excelente.ocellz.cat/2007/01/vba-lenguaje-
orientado-objeto.html