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

Macros en word
Macros en wordMacros en word
Macros en wordlenenita
 
Macros vba word office
Macros vba word officeMacros vba word office
Macros vba word officefgu
 
Modulos y funciones en VBA
Modulos y funciones en VBAModulos y funciones en VBA
Modulos y funciones en VBAprofecesde
 
Como hacer macros en word terminado
Como hacer macros en word terminadoComo hacer macros en word terminado
Como hacer macros en word terminadoAlberto51298
 
Habilidades basicas-orientacion-andujar-1
Habilidades basicas-orientacion-andujar-1Habilidades basicas-orientacion-andujar-1
Habilidades basicas-orientacion-andujar-1Marybel Aguilera
 
Fundamentos VB - VBA
Fundamentos VB - VBAFundamentos VB - VBA
Fundamentos VB - VBAKudos S.A.S
 

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

Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
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...JAVIER SOLIS NOYOLA
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
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.pdfAngélica Soledad Vega Ramírez
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 

Último (20)

Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
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...
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
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
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 

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