SlideShare una empresa de Scribd logo
1 de 41
GRUPO N° 7 
TEMA: MACROS 
INTEGRANTES: 
Joyce Bermeo 
Lilibeth Cruz 
Valeria Niama 
Maite Piguave
MACROS EN EXCEL 
2007
1. QUÉ ES UNA MACRO? 
2. QUÉ ES VBA 
3. PARA QUÉ SE UTILIZAN LAS MACROS? 
4. EJEMPLOS DE TAREAS A AUTOMATIZAR 
CON MACROS 
5. QUÉ HACER ANTES DE CREAR LA MACRO 
6. CÓMO CREAR UNA MACRO EN EXCEL? 
7. CÓMO EJECUTAR UNA MACRO 
8. WEBLIGRAFÍA 
TABLA DE CONTENIDO
MACROS AUTOMATICAS 
 Existen varias macros previamente creadas para 
Excel. Están disponibles en el menú 
Herramientas opción Complementos. Al 
seleccionar esta opción aparece la siguiente 
caja de diálogo: 
Con esta opción se especifican las macros que 
están disponibles y listas para usarse al 
iniciarse Excel. Se pueden instalar o eliminar las 
macros automáticas que vienen con Excel para 
Windows, o las que se hayan creado. 
 Existen varias macros previamente creadas para 
Excel. Están disponibles en el menú 
Herramientas opción Complementos. Al 
seleccionar esta opción aparece la siguiente 
caja de diálogo:
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 UNA MACRO?
Excel, Access, 
Word, Power 
Point… 
Realización 
de programas 
QUÉ ES VBA 
Nuevas 
funciones 
Lenguaje de 
programación 
Visual Basic 
para 
Aplicaciones
Automatizar tareas repetitivas 
Diseñar funciones no existentes en 
Excel 
Creación de nuevos comandos 
complementos y menú 
Crear aplicaciones a la medida 
PARA QUÉ SE UTILIZAN LAS 
MACROS?
Ingresar datos 
a una Base de 
Datos 
Consultar con 
filtros básicos, 
avanzados 
Buscar datos 
Eliminar filas, 
columnas, 
EJEMPLOS DE TAREAS A 
AUTOMATIZAR CON MACROS 
hojas 
Colocar 
formatos a 
rangos de 
celdas 
Crear gráficos Diseñar página 
Pedir 
información al 
usuario 
Crear 
formularios 
Generar 
informes 
Crear nuevas 
funciones 
Y muchas 
cosas más
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 
QUÉ HACER ANTES DE CREAR LA 
MACRO
La grabadora de macros es algo así 
como poner a funcionar un programa 
de grabación de sonido o una 
videocámara y empezar a hablar o 
cantar. Luego podrá reproducir cada 
vez que desee lo que grabó. 
La grabadora de macros guarda todos 
los clics del mouse (ratón) y las 
pulsaciones de teclas mientras trabaja, 
y permite reproducirlas más adelante. 
UTILIZAR LA GRABADORA DE 
MACROS
Existen básicamente dos 
formas: 
1. Utilizar la grabadora de macros 
2. Programar directamente 
escribiendo las instrucciones en 
VBA 
CÓMO CREAR UNA MACRO EN 
EXCEL?
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 idéntico, 
haciendo que Excel se comporte como si 
hubiese introducido los comandos 
usted mismo. 
UTILIZAR LA GRABADORA DE 
MACROS
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í:
Nombre de la macro 
Es el nombre que recibirá la macro. Si no se 
coloca un nombre, Excel las nombrará como 
macro y un número consecutivo (Macro1, Macro2, 
etc). De todas formas, es mejor colocar un nombre 
corto, fácil de recordar y, por supuesto, que resuma 
el objetivo de la macro. 
Nota: el nombre no puede tener espacios en blanco ni caracteres 
especiales. 
Método abreviado 
(atajo) 
En el cuadro, se puede escribir una letra que, 
combinada con la tecla Ctrl, permitirá ejecutar 
rápidamente la macro. Lo complicado de esto 
consiste en encontrar una combinación 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 
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. 
Descripción 
Es un texto explicativo el cual se incluirá en el 
código de la macro o una descripción general de 
qué hace la macro.
3. Ejecute los 
pasos que le 
indica el 
algoritmo 
previamente 
desarrollado 
4. Detenga la 
grabación de la 
macro pulsando 
el botón de 
grabación 
4.1 En el menú 
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
CÓMO EJECUTAR UNA MACRO 
NOTA: 
Para ejecutar una macro, debe tener 
habilitada la ejecución de las mismas
Desde el menú Vista 
Ejecutar 
una 
macro 
1. Elija la opción 
macros 
2. Si está en el 
menú vista elija 
ver macros 
3. Escriba el 
nombre de la 
macro a ejecutar 
o haga clic sobre 
el mismo en el 
listado 
4. Pulse el botón 
ejecutar
Desde el menú Programador 
Ejecutar una macro 
1. Elija la opción 
macros 
2. Escriba el 
nombre de la 
macro a ejecutar o 
haga clic sobre el 
mismo en el 
listado 
3. Pulse el botón 
ejecutar
Asignar una combinación de teclas para ejecutar 
la macro 
 Esto se puede hacer en el momento de crear la macro 
o siguiendo este procedimiento: 
1. En la ficha 
Programador, en el 
grupo Código, haga 
clic en Macros. 
2. En el cuadro 
Nombre de la 
macro, haga clic en 
la macro a la que 
desea asignar una 
combinación de 
teclas con CTRL. 
3. Haga clic en 
Opciones. 
4. En el cuadro Tecla 
de método 
abreviado, escriba 
cualquier letra 
minúscula o 
mayúscula que desee 
utilizar.
Ejecutar una macro desde un objeto en la hoja de 
cálculo 
1. En la hoja de cálculo, 
cree un objeto gráfico 
como una imagen, una 
imagen prediseñada, 
una forma o un gráfico 
SmartArt. 
2. Haga clic con el 
botón secundario del 
mouse (ratón) en el 
objeto. 
3. Elija Asignar Macro. 
5. Ahora cada vez que 
haga clic sobre el 
objeto se ejecutará la 
macro que le fue 
asignada 
4. Haga doble clic en la 
macro o escriba el 
nombre de la misma en 
el cuadro Nombre de la 
macro.
Ejecutar una macro desde la barra de 
herramientas de acceso rápido 
1. Haga clic 
en el botón 
de Microsoft 
Office 
Imagen del 
botón 
2. 
Seleccione 
Opciones de 
Excel. 
3. Haga clic 
en 
Personalizar 
4. En la 
lista 
Comandos 
disponibles 
en, 
seleccione 
Macros.
Ejecutar una macro desde la barra de 
herramientas de acceso rápido 
5. En la 
lista, 
seleccione 
la macro 
que creó 
6. Haga 
clic en 
Agregar. 
7. Para 
cambiar la 
imagen 
del botón 
seleccione 
la macro 
presione 
Modificar. 
8. Coloque 
el nombre 
a mostrar 
9. En 
Símbolo, 
seleccione 
la imagen 
de botón 
que desea.
GUARDAR UN ARCHIVO CON MACROS 
 Los archivos que contienen programación en 
excel 2007 deben guardarse como LIBRO 
DE EXCEL HABILITADO PARA MACROS, 
así se evita la posibilidad de pérdida de las 
macros o programas.
ACTIVAR LA FICHA PROGRAMADOR 
1. Haga clic en el botón de Microsoft Office 
2. A continuación, haga clic en Opciones de Excel. 
3. En la categoría Más frecuentes, bajo Opciones 
principales para trabajar con Excel, active la casilla de 
verificación Mostrar ficha Programador en la cinta de 
opciones 
4. Haga clic en Aceptar.
HABILITAR LA EJECUCIÓN DE LAS MACROS 
En la ficha Programador, en el 
grupo Código, haga clic en 
Seguridad de macros. 
En la categoría Configuración 
de macros, bajo Configuración 
de macros, haga clic en 
Deshabilitar todas las macros 
con notificación. 
Haga clic en Aceptar.
HABILITAR LA EJECUCIÓN DE LAS MACROS 
 Cuando abra de nuevo el libro que contiene las 
macros aparecerá un cuadro de advertencia: 
 Pulse el botón opciones y luego active la opción 
habilitar este contenido
HABILITAR LA EJECUCIÓN DE LAS MACROS
 Algoritmo: Conjunto de instrucciones que 
permite la resolución 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 programación!!), ¿qué debe 
haga el estudiante? 
EJEMPLO1
ALGORITMO: 
0. Inicio 
1. Dormir 
2. haga 1 hasta que suene el 
despertador (o lo llame la mamá). 
3. Mirar la hora. 
4. ¿Hay tiempo suficiente? 
5. Si hay, entonces 
6. Bañarse. 
7. Vestirse. 
8. Desayunar. 
9. Sino, 
10. Vestirse. 
11. Cepillarse los dientes. 
12.Despedirse de la mamá y el 
papá. 
13. ¿Hay tiempo suficiente? 
14. Si, Caminar al paradero. 
15. Sino, Correr al paradero. 
16. Hasta que pase un bus para 
la universidad haga : 
17. Esperar el bus 
18. Ver a las demás personas 
que esperan un bus. 
19. Tomar el bus. 
20. Mientras no llegue a la 
universidad haga : 
21. Seguir en el bus. 
22. Pelear mentalmente con el 
conductor. 
23. Timbrar. 
24. Bajarse. 
25. Entrar a la universidad. 
26. Fin
PROBLEMA: Cambiar la rueda pinchada de 
un automóvil teniendo un gato mecánico 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 mecánico 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
CONCLUSION 
Una macro es un conjunto de operaciones de hoja de 
cálculo que el programa memoriza para repetir ese 
conjunto cada vez que se desee. En el uso de macros 
podemos distinguir tres operaciones: usar macros que 
han programado otras personas. Grabar y ejecutar 
nuestras propias macros aprender a programar macros 
mediante el lenguaje BASIC de Excel en esta guía 
estudiaremos algunos detalles de cada uso.
 http://www.webandmacros.com/macro_excel_definici 
on.htm 
 http://www.xltoday.net/vba_macros.asp 
 http://www.reddelconocimiento.org/profiles/blogs/ma 
cros-en-excel 
 http://www.virtual.unal.edu.co/cursos/ingenieria/200 
1839/modulo1/cap_02/leccion103.htm 
 http://office.microsoft.com/es-es/ 
excel/HA010548373082.aspx 
WEBLIGRAFÍA
 http://office.microsoft.com/es-es/ 
excel/HP100141133082.aspx#RunMacr 
oShortcut 
 http://www.ayudaexcel.com/cat/macros-y- 
vba 
 http://excelente.ocellz.cat/2007/01/vba-lenguaje- 
orientado-objeto.html 
WEBLIGRAFÍA

Más contenido relacionado

La actualidad más candente (19)

Manual de macros uc
Manual de macros ucManual de macros uc
Manual de macros uc
 
Preguntas del segundo taller
Preguntas del segundo tallerPreguntas del segundo taller
Preguntas del segundo taller
 
Macro
MacroMacro
Macro
 
Macros en excel taller
Macros en excel tallerMacros en excel taller
Macros en excel taller
 
Taller macro
Taller macroTaller macro
Taller macro
 
Macros en excel taller
Macros en excel tallerMacros en excel taller
Macros en excel taller
 
Macros
MacrosMacros
Macros
 
Iniciacion macros
Iniciacion macrosIniciacion macros
Iniciacion macros
 
Macros en excel 2018
Macros en excel 2018Macros en excel 2018
Macros en excel 2018
 
Excel Avanzado 2007 y Macros
Excel Avanzado 2007 y MacrosExcel Avanzado 2007 y Macros
Excel Avanzado 2007 y Macros
 
Macros de excel
Macros de excelMacros de excel
Macros de excel
 
Macros
MacrosMacros
Macros
 
Deber de tablas de diagrama mayra
Deber de tablas de diagrama mayraDeber de tablas de diagrama mayra
Deber de tablas de diagrama mayra
 
Guia70
Guia70Guia70
Guia70
 
Macros luisa
Macros luisaMacros luisa
Macros luisa
 
Uso de macros en excel
Uso de macros en excelUso de macros en excel
Uso de macros en excel
 
Apuntes macros excel
Apuntes  macros excelApuntes  macros excel
Apuntes macros excel
 
Macros
MacrosMacros
Macros
 
Macros
MacrosMacros
Macros
 

Destacado (8)

Wparcol Manual
Wparcol ManualWparcol Manual
Wparcol Manual
 
Macros en word
Macros en wordMacros en word
Macros en word
 
Macros vba word office
Macros vba word officeMacros vba word office
Macros vba word office
 
Modulos y funciones en VBA
Modulos y funciones en VBAModulos y funciones en VBA
Modulos y funciones en VBA
 
Como hacer macros en word terminado
Como hacer macros en word terminadoComo hacer macros en word terminado
Como hacer macros en word terminado
 
Macros en word
Macros en wordMacros en word
Macros en word
 
Habilidades basicas-orientacion-andujar-1
Habilidades basicas-orientacion-andujar-1Habilidades basicas-orientacion-andujar-1
Habilidades basicas-orientacion-andujar-1
 
Fundamentos VB - VBA
Fundamentos VB - VBAFundamentos VB - VBA
Fundamentos VB - VBA
 

Similar a Macros (20)

macross.pptx
macross.pptxmacross.pptx
macross.pptx
 
Macros y VBA tema 5
Macros y VBA tema 5Macros y VBA tema 5
Macros y VBA tema 5
 
Preguntas del segundo taller
Preguntas del segundo tallerPreguntas del segundo taller
Preguntas del segundo taller
 
Preguntas del segundo taller copia
Preguntas del segundo taller   copiaPreguntas del segundo taller   copia
Preguntas del segundo taller copia
 
Macros
MacrosMacros
Macros
 
Macros
MacrosMacros
Macros
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Tecnologia macros
Tecnologia macrosTecnologia macros
Tecnologia macros
 
Taller de macro
Taller de macroTaller de macro
Taller de macro
 
05 macros01 pdf
05 macros01 pdf05 macros01 pdf
05 macros01 pdf
 
Taller sobre macros en excel
Taller sobre macros en excelTaller sobre macros en excel
Taller sobre macros en excel
 
Macros
MacrosMacros
Macros
 
Rrr
RrrRrr
Rrr
 
Macrosjosue9rg
Macrosjosue9rgMacrosjosue9rg
Macrosjosue9rg
 
ACTIVIDAD MACROS
ACTIVIDAD MACROSACTIVIDAD MACROS
ACTIVIDAD MACROS
 
Taller de tecnologia
Taller de tecnologiaTaller de tecnologia
Taller de tecnologia
 
Actividad tecnologia
Actividad tecnologiaActividad tecnologia
Actividad tecnologia
 
Macros
MacrosMacros
Macros
 
Macro en excel
Macro en excelMacro en excel
Macro en excel
 
Tecnologia Macro
Tecnologia MacroTecnologia Macro
Tecnologia Macro
 

Último

La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
JonathanCovena1
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
MiNeyi1
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
MiNeyi1
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 

Último (20)

La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 

Macros

  • 1. GRUPO N° 7 TEMA: MACROS INTEGRANTES: Joyce Bermeo Lilibeth Cruz Valeria Niama Maite Piguave
  • 3. 1. QUÉ ES UNA MACRO? 2. QUÉ ES VBA 3. PARA QUÉ SE UTILIZAN LAS MACROS? 4. EJEMPLOS DE TAREAS A AUTOMATIZAR CON MACROS 5. QUÉ HACER ANTES DE CREAR LA MACRO 6. CÓMO CREAR UNA MACRO EN EXCEL? 7. CÓMO EJECUTAR UNA MACRO 8. WEBLIGRAFÍA TABLA DE CONTENIDO
  • 4. MACROS AUTOMATICAS  Existen varias macros previamente creadas para Excel. Están disponibles en el menú Herramientas opción Complementos. Al seleccionar esta opción aparece la siguiente caja de diálogo: Con esta opción se especifican las macros que están disponibles y listas para usarse al iniciarse Excel. Se pueden instalar o eliminar las macros automáticas que vienen con Excel para Windows, o las que se hayan creado.  Existen varias macros previamente creadas para Excel. Están disponibles en el menú Herramientas opción Complementos. Al seleccionar esta opción aparece la siguiente caja de diálogo:
  • 5. 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 UNA MACRO?
  • 6. Excel, Access, Word, Power Point… Realización de programas QUÉ ES VBA Nuevas funciones Lenguaje de programación Visual Basic para Aplicaciones
  • 7. Automatizar tareas repetitivas Diseñar funciones no existentes en Excel Creación de nuevos comandos complementos y menú Crear aplicaciones a la medida PARA QUÉ SE UTILIZAN LAS MACROS?
  • 8. Ingresar datos a una Base de Datos Consultar con filtros básicos, avanzados Buscar datos Eliminar filas, columnas, EJEMPLOS DE TAREAS A AUTOMATIZAR CON MACROS hojas Colocar formatos a rangos de celdas Crear gráficos Diseñar página Pedir información al usuario Crear formularios Generar informes Crear nuevas funciones Y muchas cosas más
  • 9. 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 QUÉ HACER ANTES DE CREAR LA MACRO
  • 10. La grabadora de macros es algo así como poner a funcionar un programa de grabación de sonido o una videocámara y empezar a hablar o cantar. Luego podrá reproducir cada vez que desee lo que grabó. La grabadora de macros guarda todos los clics del mouse (ratón) y las pulsaciones de teclas mientras trabaja, y permite reproducirlas más adelante. UTILIZAR LA GRABADORA DE MACROS
  • 11. Existen básicamente dos formas: 1. Utilizar la grabadora de macros 2. Programar directamente escribiendo las instrucciones en VBA CÓMO CREAR UNA MACRO EN EXCEL?
  • 12. 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 idéntico, haciendo que Excel se comporte como si hubiese introducido los comandos usted mismo. UTILIZAR LA GRABADORA DE MACROS
  • 13. 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
  • 14. 1.3 O haga clic en el botón de la barra de estado
  • 15. 2. Llene el cuadro que aparece así:
  • 16. Nombre de la macro Es el nombre que recibirá la macro. Si no se coloca un nombre, Excel las nombrará como macro y un número consecutivo (Macro1, Macro2, etc). De todas formas, es mejor colocar un nombre corto, fácil de recordar y, por supuesto, que resuma el objetivo de la macro. Nota: el nombre no puede tener espacios en blanco ni caracteres especiales. Método abreviado (atajo) En el cuadro, se puede escribir una letra que, combinada con la tecla Ctrl, permitirá ejecutar rápidamente la macro. Lo complicado de esto consiste en encontrar una combinación 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.
  • 17. Guardar macro en 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. Descripción Es un texto explicativo el cual se incluirá en el código de la macro o una descripción general de qué hace la macro.
  • 18. 3. Ejecute los pasos que le indica el algoritmo previamente desarrollado 4. Detenga la grabación de la macro pulsando el botón de grabación 4.1 En el menú programador
  • 19. 4.2 En el menú vista – macros 4.3 En la barra de estado
  • 20. 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
  • 21. CÓMO EJECUTAR UNA MACRO NOTA: Para ejecutar una macro, debe tener habilitada la ejecución de las mismas
  • 22. Desde el menú Vista Ejecutar una macro 1. Elija la opción macros 2. Si está en el menú vista elija ver macros 3. Escriba el nombre de la macro a ejecutar o haga clic sobre el mismo en el listado 4. Pulse el botón ejecutar
  • 23. Desde el menú Programador Ejecutar una macro 1. Elija la opción macros 2. Escriba el nombre de la macro a ejecutar o haga clic sobre el mismo en el listado 3. Pulse el botón ejecutar
  • 24. Asignar una combinación de teclas para ejecutar la macro  Esto se puede hacer en el momento de crear la macro o siguiendo este procedimiento: 1. En la ficha Programador, en el grupo Código, haga clic en Macros. 2. En el cuadro Nombre de la macro, haga clic en la macro a la que desea asignar una combinación de teclas con CTRL. 3. Haga clic en Opciones. 4. En el cuadro Tecla de método abreviado, escriba cualquier letra minúscula o mayúscula que desee utilizar.
  • 25. Ejecutar una macro desde un objeto en la hoja de cálculo 1. En la hoja de cálculo, cree un objeto gráfico como una imagen, una imagen prediseñada, una forma o un gráfico SmartArt. 2. Haga clic con el botón secundario del mouse (ratón) en el objeto. 3. Elija Asignar Macro. 5. Ahora cada vez que haga clic sobre el objeto se ejecutará la macro que le fue asignada 4. Haga doble clic en la macro o escriba el nombre de la misma en el cuadro Nombre de la macro.
  • 26. Ejecutar una macro desde la barra de herramientas de acceso rápido 1. Haga clic en el botón de Microsoft Office Imagen del botón 2. Seleccione Opciones de Excel. 3. Haga clic en Personalizar 4. En la lista Comandos disponibles en, seleccione Macros.
  • 27. Ejecutar una macro desde la barra de herramientas de acceso rápido 5. En la lista, seleccione la macro que creó 6. Haga clic en Agregar. 7. Para cambiar la imagen del botón seleccione la macro presione Modificar. 8. Coloque el nombre a mostrar 9. En Símbolo, seleccione la imagen de botón que desea.
  • 28.
  • 29. GUARDAR UN ARCHIVO CON MACROS  Los archivos que contienen programación en excel 2007 deben guardarse como LIBRO DE EXCEL HABILITADO PARA MACROS, así se evita la posibilidad de pérdida de las macros o programas.
  • 30. ACTIVAR LA FICHA PROGRAMADOR 1. Haga clic en el botón de Microsoft Office 2. A continuación, haga clic en Opciones de Excel. 3. En la categoría Más frecuentes, bajo Opciones principales para trabajar con Excel, active la casilla de verificación Mostrar ficha Programador en la cinta de opciones 4. Haga clic en Aceptar.
  • 31. HABILITAR LA EJECUCIÓN DE LAS MACROS En la ficha Programador, en el grupo Código, haga clic en Seguridad de macros. En la categoría Configuración de macros, bajo Configuración de macros, haga clic en Deshabilitar todas las macros con notificación. Haga clic en Aceptar.
  • 32. HABILITAR LA EJECUCIÓN DE LAS MACROS  Cuando abra de nuevo el libro que contiene las macros aparecerá un cuadro de advertencia:  Pulse el botón opciones y luego active la opción habilitar este contenido
  • 33. HABILITAR LA EJECUCIÓN DE LAS MACROS
  • 34.  Algoritmo: Conjunto de instrucciones que permite la resolución de un problema paso a paso. ALGORITMOS
  • 35. PROBLEMA: Un estudiante se encuentra en su casa (durmiendo) y debe ir a la universidad (a tomar la clase de programación!!), ¿qué debe haga el estudiante? EJEMPLO1
  • 36. ALGORITMO: 0. Inicio 1. Dormir 2. haga 1 hasta que suene el despertador (o lo llame la mamá). 3. Mirar la hora. 4. ¿Hay tiempo suficiente? 5. Si hay, entonces 6. Bañarse. 7. Vestirse. 8. Desayunar. 9. Sino, 10. Vestirse. 11. Cepillarse los dientes. 12.Despedirse de la mamá y el papá. 13. ¿Hay tiempo suficiente? 14. Si, Caminar al paradero. 15. Sino, Correr al paradero. 16. Hasta que pase un bus para la universidad haga : 17. Esperar el bus 18. Ver a las demás personas que esperan un bus. 19. Tomar el bus. 20. Mientras no llegue a la universidad haga : 21. Seguir en el bus. 22. Pelear mentalmente con el conductor. 23. Timbrar. 24. Bajarse. 25. Entrar a la universidad. 26. Fin
  • 37. PROBLEMA: Cambiar la rueda pinchada de un automóvil teniendo un gato mecánico en buen estado, una rueda de reemplazo y una llave inglesa. EJEMPLO2
  • 38. ALGORITMO: 0. Inicio 1. Aflojar los tornillos de la rueda pinchada con la llave inglesa. 2. Ubicar el gato mecánico 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
  • 39. CONCLUSION Una macro es un conjunto de operaciones de hoja de cálculo que el programa memoriza para repetir ese conjunto cada vez que se desee. En el uso de macros podemos distinguir tres operaciones: usar macros que han programado otras personas. Grabar y ejecutar nuestras propias macros aprender a programar macros mediante el lenguaje BASIC de Excel en esta guía estudiaremos algunos detalles de cada uso.
  • 40.  http://www.webandmacros.com/macro_excel_definici on.htm  http://www.xltoday.net/vba_macros.asp  http://www.reddelconocimiento.org/profiles/blogs/ma cros-en-excel  http://www.virtual.unal.edu.co/cursos/ingenieria/200 1839/modulo1/cap_02/leccion103.htm  http://office.microsoft.com/es-es/ excel/HA010548373082.aspx WEBLIGRAFÍA
  • 41.  http://office.microsoft.com/es-es/ excel/HP100141133082.aspx#RunMacr oShortcut  http://www.ayudaexcel.com/cat/macros-y- vba  http://excelente.ocellz.cat/2007/01/vba-lenguaje- orientado-objeto.html WEBLIGRAFÍA