SlideShare una empresa de Scribd logo
MACROS EN EXCEL
2007
TABLA DE CONTENIDO
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
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
Excel, Access,
Word, Power
Point…
Realización
de programas
Nuevas
funciones
Lenguaje de
programación
Visual Basic
para
Aplicaciones
PARA QUÉ SE UTILIZAN LAS
MACROS?
Automatizar tareas repetitivas
Diseñar funciones no existentes en
Excel
Creación de nuevos comandos
complementos y menú
Crear aplicaciones a la medida
EJEMPLOS DE TAREAS A
AUTOMATIZAR CON MACROS
Ingresar datos
a una Base de
Datos
Consultar con
filtros básicos,
avanzados
Buscar datos
Eliminar filas,
columnas,
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
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?
1. Utilizar la grabadora de macros
2. Programar directamente
escribiendo las instrucciones en
VBA
Existen básicamente dos
formas:
UTILIZAR LA GRABADORA DE
MACROS
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
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.
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.
4. Haga doble clic en la
macro o escriba el
nombre de la misma en
el cuadro Nombre de la
macro.
5. Ahora cada vez que
haga clic sobre el
objeto se ejecutará la
macro que le fue
asignada
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.
ANEXOS
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
ALGORITMOS
 Algoritmo: Conjunto de instrucciones que
permite la resolución de un problema
paso a paso.
EJEMPLO1
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?
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
EJEMPLO2
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.
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
WEBLIGRAFÍA
 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

Más contenido relacionado

La actualidad más candente

Excel
ExcelExcel
Macros excel
Macros excelMacros excel
Macros excel
Fernanda Perez
 
Sistema hexadecimal
Sistema hexadecimalSistema hexadecimal
Sistema hexadecimal
Marco Antonio Aquino Sandoval
 
Word ejercicios de tablas No. 1
Word ejercicios de tablas No. 1Word ejercicios de tablas No. 1
Word ejercicios de tablas No. 1
alexcruz28
 
Excel Trabajo Luis Completo Y Terminado Con Powerpoint
Excel Trabajo Luis Completo Y Terminado Con PowerpointExcel Trabajo Luis Completo Y Terminado Con Powerpoint
Excel Trabajo Luis Completo Y Terminado Con Powerpoint
Luis Rozo Sanchez
 
ENSAYO EXCEL
ENSAYO EXCELENSAYO EXCEL
ENSAYO EXCEL
karlajarrin26
 
Que es excel
Que es excelQue es excel
Pseint Leer Y Escribir
Pseint Leer Y EscribirPseint Leer Y Escribir
Pseint Leer Y Escribir
MonjeOneble
 
Algoritmos 50 ejemplos (1)
Algoritmos 50 ejemplos (1)Algoritmos 50 ejemplos (1)
Algoritmos 50 ejemplos (1)
Andres Rivero
 
Taller 1 macros excel renee gonzalez martinez
Taller 1 macros excel renee gonzalez martinezTaller 1 macros excel renee gonzalez martinez
Taller 1 macros excel renee gonzalez martinez
Renee Gonzalez
 
Excel -exposicion
Excel  -exposicionExcel  -exposicion
Excel -exposicion
Nathanoj Jovans
 
manual de ejercicios de flash
manual de ejercicios de flashmanual de ejercicios de flash
manual de ejercicios de flash
annagabysuar
 
Excel básico
Excel básicoExcel básico
Excel básico
Alexandra Alonzo
 
Ejercicios practicos operaciones basicas en excel mejorado
Ejercicios practicos  operaciones basicas en excel mejoradoEjercicios practicos  operaciones basicas en excel mejorado
Ejercicios practicos operaciones basicas en excel mejorado
Aura Duque
 
ESTRUCTURAS REPETITIVAS
ESTRUCTURAS REPETITIVASESTRUCTURAS REPETITIVAS
ESTRUCTURAS REPETITIVAS
Duvan Dominguez
 
Ensayo sobre excel
Ensayo sobre excelEnsayo sobre excel
Ensayo sobre excel
123456uy
 
CURSO BÁSICO DE OFFICE.pptx
CURSO BÁSICO DE OFFICE.pptxCURSO BÁSICO DE OFFICE.pptx
CURSO BÁSICO DE OFFICE.pptx
ElbaOsorio
 
Diapositivas de excel
Diapositivas de excel Diapositivas de excel
Diapositivas de excel
denissemurilloz
 
Creación de una Factura en Visual Basic
Creación de una Factura en Visual BasicCreación de una Factura en Visual Basic
Creación de una Factura en Visual Basic
Jose Alfredo Herrera
 
Pestaña, "Insertar" de excel.
Pestaña, "Insertar" de excel.Pestaña, "Insertar" de excel.
Pestaña, "Insertar" de excel.
Joarwin
 

La actualidad más candente (20)

Excel
ExcelExcel
Excel
 
Macros excel
Macros excelMacros excel
Macros excel
 
Sistema hexadecimal
Sistema hexadecimalSistema hexadecimal
Sistema hexadecimal
 
Word ejercicios de tablas No. 1
Word ejercicios de tablas No. 1Word ejercicios de tablas No. 1
Word ejercicios de tablas No. 1
 
Excel Trabajo Luis Completo Y Terminado Con Powerpoint
Excel Trabajo Luis Completo Y Terminado Con PowerpointExcel Trabajo Luis Completo Y Terminado Con Powerpoint
Excel Trabajo Luis Completo Y Terminado Con Powerpoint
 
ENSAYO EXCEL
ENSAYO EXCELENSAYO EXCEL
ENSAYO EXCEL
 
Que es excel
Que es excelQue es excel
Que es excel
 
Pseint Leer Y Escribir
Pseint Leer Y EscribirPseint Leer Y Escribir
Pseint Leer Y Escribir
 
Algoritmos 50 ejemplos (1)
Algoritmos 50 ejemplos (1)Algoritmos 50 ejemplos (1)
Algoritmos 50 ejemplos (1)
 
Taller 1 macros excel renee gonzalez martinez
Taller 1 macros excel renee gonzalez martinezTaller 1 macros excel renee gonzalez martinez
Taller 1 macros excel renee gonzalez martinez
 
Excel -exposicion
Excel  -exposicionExcel  -exposicion
Excel -exposicion
 
manual de ejercicios de flash
manual de ejercicios de flashmanual de ejercicios de flash
manual de ejercicios de flash
 
Excel básico
Excel básicoExcel básico
Excel básico
 
Ejercicios practicos operaciones basicas en excel mejorado
Ejercicios practicos  operaciones basicas en excel mejoradoEjercicios practicos  operaciones basicas en excel mejorado
Ejercicios practicos operaciones basicas en excel mejorado
 
ESTRUCTURAS REPETITIVAS
ESTRUCTURAS REPETITIVASESTRUCTURAS REPETITIVAS
ESTRUCTURAS REPETITIVAS
 
Ensayo sobre excel
Ensayo sobre excelEnsayo sobre excel
Ensayo sobre excel
 
CURSO BÁSICO DE OFFICE.pptx
CURSO BÁSICO DE OFFICE.pptxCURSO BÁSICO DE OFFICE.pptx
CURSO BÁSICO DE OFFICE.pptx
 
Diapositivas de excel
Diapositivas de excel Diapositivas de excel
Diapositivas de excel
 
Creación de una Factura en Visual Basic
Creación de una Factura en Visual BasicCreación de una Factura en Visual Basic
Creación de una Factura en Visual Basic
 
Pestaña, "Insertar" de excel.
Pestaña, "Insertar" de excel.Pestaña, "Insertar" de excel.
Pestaña, "Insertar" de excel.
 

Destacado

Macros en excel
Macros en excelMacros en excel
Macros en excel
argenispd
 
Macros Basicos
Macros BasicosMacros Basicos
Macros Basicos
Renee Mangino
 
Presentación inicial curso Introducción a las Macros en Excel
Presentación inicial curso Introducción a las Macros en ExcelPresentación inicial curso Introducción a las Macros en Excel
Presentación inicial curso Introducción a las Macros en Excel
Ricardo Peláez Negro
 
Exposicion Macros
Exposicion MacrosExposicion Macros
Exposicion Macros
Mario Ramirez Ortiz
 
Macros
MacrosMacros
Macros en excel
Macros en excelMacros en excel
Macros en excel
alejamu
 
Macros
MacrosMacros
E:\Macros
E:\MacrosE:\Macros
E:\Macros
guestb316d0d
 
Introducción a macros
Introducción a macrosIntroducción a macros
Introducción a macros
Ricardo Peláez Negro
 
Como hacer un macro en excel
Como hacer un macro en excelComo hacer un macro en excel
Como hacer un macro en excel
Abraham Gonzales
 
Cómo automatizar tareas rutinarias con excel macros
Cómo automatizar tareas rutinarias con excel macrosCómo automatizar tareas rutinarias con excel macros
Cómo automatizar tareas rutinarias con excel macros
Gobierno Regional de Moquegua
 
Excel 2007 avanzado
Excel 2007 avanzadoExcel 2007 avanzado
Excel 2007 avanzado
Jose Benavides Araya
 
Auditoria de formulas y errores excel
Auditoria de formulas y errores excelAuditoria de formulas y errores excel
Auditoria de formulas y errores excel
Balbino Rodriguez
 
Presentacion macros sofia angie
Presentacion macros sofia angiePresentacion macros sofia angie
Presentacion macros sofia angie
Sophie Toffy
 
Macros
MacrosMacros
Macros
Isabel
 
Como crear una macros
Como crear una macrosComo crear una macros
Como crear una macros
iojar
 
Mac
MacMac
Pasos para hacer un macro en excel
Pasos para hacer un macro en excelPasos para hacer un macro en excel
Pasos para hacer un macro en excel
alegavi
 
Macros en excel
Macros en excelMacros en excel
Macros en excel
Carlos Antonio Mendoza
 
Auditoria de fórmulas
Auditoria de fórmulasAuditoria de fórmulas
Auditoria de fórmulas
vkalvarez
 

Destacado (20)

Macros en excel
Macros en excelMacros en excel
Macros en excel
 
Macros Basicos
Macros BasicosMacros Basicos
Macros Basicos
 
Presentación inicial curso Introducción a las Macros en Excel
Presentación inicial curso Introducción a las Macros en ExcelPresentación inicial curso Introducción a las Macros en Excel
Presentación inicial curso Introducción a las Macros en Excel
 
Exposicion Macros
Exposicion MacrosExposicion Macros
Exposicion Macros
 
Macros
MacrosMacros
Macros
 
Macros en excel
Macros en excelMacros en excel
Macros en excel
 
Macros
MacrosMacros
Macros
 
E:\Macros
E:\MacrosE:\Macros
E:\Macros
 
Introducción a macros
Introducción a macrosIntroducción a macros
Introducción a macros
 
Como hacer un macro en excel
Como hacer un macro en excelComo hacer un macro en excel
Como hacer un macro en excel
 
Cómo automatizar tareas rutinarias con excel macros
Cómo automatizar tareas rutinarias con excel macrosCómo automatizar tareas rutinarias con excel macros
Cómo automatizar tareas rutinarias con excel macros
 
Excel 2007 avanzado
Excel 2007 avanzadoExcel 2007 avanzado
Excel 2007 avanzado
 
Auditoria de formulas y errores excel
Auditoria de formulas y errores excelAuditoria de formulas y errores excel
Auditoria de formulas y errores excel
 
Presentacion macros sofia angie
Presentacion macros sofia angiePresentacion macros sofia angie
Presentacion macros sofia angie
 
Macros
MacrosMacros
Macros
 
Como crear una macros
Como crear una macrosComo crear una macros
Como crear una macros
 
Mac
MacMac
Mac
 
Pasos para hacer un macro en excel
Pasos para hacer un macro en excelPasos para hacer un macro en excel
Pasos para hacer un macro en excel
 
Macros en excel
Macros en excelMacros en excel
Macros en excel
 
Auditoria de fórmulas
Auditoria de fórmulasAuditoria de fórmulas
Auditoria de fórmulas
 

Similar a Uso de macros en excel

macross.pptx
macross.pptxmacross.pptx
macross.pptx
ssuser948499
 
Macros
Macros Macros
Macros
Clst Tkm
 
Semana 15
Semana 15Semana 15
Macros y VBA tema 5
Macros y VBA tema 5Macros y VBA tema 5
Macros y VBA tema 5
Elba Sepúlveda
 
Macros
MacrosMacros
Macros
Emilio Perez
 
Taller de macros
Taller de macrosTaller de macros
Taller de macros
Santiago Rancruel
 
Taller excel normas APA
Taller excel normas APATaller excel normas APA
Taller excel normas APA
Camila Sanchez Gomez
 
Macros de excel
Macros de excelMacros de excel
Preguntas del segundo taller copia
Preguntas del segundo taller   copiaPreguntas del segundo taller   copia
Preguntas del segundo taller copia
Luis Miguel Cardenas restrepo
 
Preguntas del segundo taller
Preguntas del segundo tallerPreguntas del segundo taller
Preguntas del segundo taller
Jaxzar
 
Preguntas del segundo taller
Preguntas del segundo tallerPreguntas del segundo taller
Preguntas del segundo taller
Camila A
 
Macro
MacroMacro
Manual de macros uc
Manual de macros ucManual de macros uc
Manual de macros uc
felipe urtubia
 
Macro en excel
Macro en excelMacro en excel
Macro en excel
lilianadelgadocalculo
 
Macros
MacrosMacros
Macros
Escanor JM
 
Macros
MacrosMacros
Taller sobre macros en excel
Taller sobre macros en excelTaller sobre macros en excel
Taller sobre macros en excel
Pablo Andres Castro Torres
 
Macros en excel taller
Macros en excel tallerMacros en excel taller
Macros en excel taller
Eliza Camacho Benitez
 
Taller de tecnologia
Taller de tecnologiaTaller de tecnologia
Taller de tecnologia
dannacortes5
 
Trabajo escrito macros
Trabajo escrito macrosTrabajo escrito macros
Trabajo escrito macros
nathalia andrea martinez
 

Similar a Uso de macros en excel (20)

macross.pptx
macross.pptxmacross.pptx
macross.pptx
 
Macros
Macros Macros
Macros
 
Semana 15
Semana 15Semana 15
Semana 15
 
Macros y VBA tema 5
Macros y VBA tema 5Macros y VBA tema 5
Macros y VBA tema 5
 
Macros
MacrosMacros
Macros
 
Taller de macros
Taller de macrosTaller de macros
Taller de macros
 
Taller excel normas APA
Taller excel normas APATaller excel normas APA
Taller excel normas APA
 
Macros de excel
Macros de excelMacros de excel
Macros de excel
 
Preguntas del segundo taller copia
Preguntas del segundo taller   copiaPreguntas del segundo taller   copia
Preguntas del segundo taller copia
 
Preguntas del segundo taller
Preguntas del segundo tallerPreguntas del segundo taller
Preguntas del segundo taller
 
Preguntas del segundo taller
Preguntas del segundo tallerPreguntas del segundo taller
Preguntas del segundo taller
 
Macro
MacroMacro
Macro
 
Manual de macros uc
Manual de macros ucManual de macros uc
Manual de macros uc
 
Macro en excel
Macro en excelMacro en excel
Macro en excel
 
Macros
MacrosMacros
Macros
 
Macros
MacrosMacros
Macros
 
Taller sobre macros en excel
Taller sobre macros en excelTaller sobre macros en excel
Taller sobre macros en excel
 
Macros en excel taller
Macros en excel tallerMacros en excel taller
Macros en excel taller
 
Taller de tecnologia
Taller de tecnologiaTaller de tecnologia
Taller de tecnologia
 
Trabajo escrito macros
Trabajo escrito macrosTrabajo escrito macros
Trabajo escrito macros
 

Último

PLAN 365 Presentación Gobierno 2024 (1).pdf
PLAN 365 Presentación Gobierno 2024  (1).pdfPLAN 365 Presentación Gobierno 2024  (1).pdf
PLAN 365 Presentación Gobierno 2024 (1).pdf
ElizabethLpez634570
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
Sandra Mariela Ballón Aguedo
 
Presentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdfPresentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdf
eleandroth
 
ANALISIS CRITICO DEL PENSAMIENTO COLONIAL Y DESCOLONIZACION
ANALISIS CRITICO DEL PENSAMIENTO COLONIAL Y DESCOLONIZACIONANALISIS CRITICO DEL PENSAMIENTO COLONIAL Y DESCOLONIZACION
ANALISIS CRITICO DEL PENSAMIENTO COLONIAL Y DESCOLONIZACION
carla466417
 
UrkuninaLab.pdfsadsadasddassadsadsadasdsad
UrkuninaLab.pdfsadsadasddassadsadsadasdsadUrkuninaLab.pdfsadsadasddassadsadsadasdsad
UrkuninaLab.pdfsadsadasddassadsadsadasdsad
JorgeVillota6
 
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdfCarnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
EleNoguera
 
Independencia de Chile, Causas internas y externas
Independencia de Chile, Causas internas y externasIndependencia de Chile, Causas internas y externas
Independencia de Chile, Causas internas y externas
canessamacarena
 
MATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBAL
MATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBALMATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBAL
MATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBAL
Ana Fernandez
 
2024 planificacion microcurricular 7mo A matutino..docx
2024 planificacion microcurricular 7mo A matutino..docx2024 planificacion microcurricular 7mo A matutino..docx
2024 planificacion microcurricular 7mo A matutino..docx
WILLIAMPATRICIOSANTA2
 
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdfEvaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
EfranMartnez8
 
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdfAPUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
VeronicaCabrera50
 
Ejercicios-de-Calculo-de-Goteo-Enfermeria1-1.ppt
Ejercicios-de-Calculo-de-Goteo-Enfermeria1-1.pptEjercicios-de-Calculo-de-Goteo-Enfermeria1-1.ppt
Ejercicios-de-Calculo-de-Goteo-Enfermeria1-1.ppt
eliseo membreño
 
Eureka 2024 ideas y dudas para la feria de Ciencias
Eureka 2024 ideas y dudas para la feria de CienciasEureka 2024 ideas y dudas para la feria de Ciencias
Eureka 2024 ideas y dudas para la feria de Ciencias
arianet3011
 
REGIMÉN ACADÉMICO PARA LA EDUCACIÓN SECUNDARIA - RESOC-2024-1650-GDEBA-DGC...
REGIMÉN ACADÉMICO PARA LA EDUCACIÓN SECUNDARIA - RESOC-2024-1650-GDEBA-DGC...REGIMÉN ACADÉMICO PARA LA EDUCACIÓN SECUNDARIA - RESOC-2024-1650-GDEBA-DGC...
REGIMÉN ACADÉMICO PARA LA EDUCACIÓN SECUNDARIA - RESOC-2024-1650-GDEBA-DGC...
carla526481
 
Gracias papá hombre_letra y acordes de guitarra.pdf
Gracias papá hombre_letra y acordes de guitarra.pdfGracias papá hombre_letra y acordes de guitarra.pdf
Gracias papá hombre_letra y acordes de guitarra.pdf
Ani Ann
 
Escuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdfEscuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdf
Alejandrino Halire Ccahuana
 
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdfDESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
JonathanCovena1
 
La filosofía presocrática y los filosofos más relvantes del periodo.
La filosofía presocrática y los filosofos más relvantes del periodo.La filosofía presocrática y los filosofos más relvantes del periodo.
La filosofía presocrática y los filosofos más relvantes del periodo.
DobbieElfo
 
Business Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business TechBusiness Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business Tech
johnyamg20
 
Lecciones 11 Esc. Sabática. El conflicto inminente docx
Lecciones 11 Esc. Sabática. El conflicto inminente docxLecciones 11 Esc. Sabática. El conflicto inminente docx
Lecciones 11 Esc. Sabática. El conflicto inminente docx
Alejandrino Halire Ccahuana
 

Último (20)

PLAN 365 Presentación Gobierno 2024 (1).pdf
PLAN 365 Presentación Gobierno 2024  (1).pdfPLAN 365 Presentación Gobierno 2024  (1).pdf
PLAN 365 Presentación Gobierno 2024 (1).pdf
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
 
Presentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdfPresentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdf
 
ANALISIS CRITICO DEL PENSAMIENTO COLONIAL Y DESCOLONIZACION
ANALISIS CRITICO DEL PENSAMIENTO COLONIAL Y DESCOLONIZACIONANALISIS CRITICO DEL PENSAMIENTO COLONIAL Y DESCOLONIZACION
ANALISIS CRITICO DEL PENSAMIENTO COLONIAL Y DESCOLONIZACION
 
UrkuninaLab.pdfsadsadasddassadsadsadasdsad
UrkuninaLab.pdfsadsadasddassadsadsadasdsadUrkuninaLab.pdfsadsadasddassadsadsadasdsad
UrkuninaLab.pdfsadsadasddassadsadsadasdsad
 
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdfCarnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
 
Independencia de Chile, Causas internas y externas
Independencia de Chile, Causas internas y externasIndependencia de Chile, Causas internas y externas
Independencia de Chile, Causas internas y externas
 
MATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBAL
MATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBALMATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBAL
MATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBAL
 
2024 planificacion microcurricular 7mo A matutino..docx
2024 planificacion microcurricular 7mo A matutino..docx2024 planificacion microcurricular 7mo A matutino..docx
2024 planificacion microcurricular 7mo A matutino..docx
 
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdfEvaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
 
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdfAPUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
 
Ejercicios-de-Calculo-de-Goteo-Enfermeria1-1.ppt
Ejercicios-de-Calculo-de-Goteo-Enfermeria1-1.pptEjercicios-de-Calculo-de-Goteo-Enfermeria1-1.ppt
Ejercicios-de-Calculo-de-Goteo-Enfermeria1-1.ppt
 
Eureka 2024 ideas y dudas para la feria de Ciencias
Eureka 2024 ideas y dudas para la feria de CienciasEureka 2024 ideas y dudas para la feria de Ciencias
Eureka 2024 ideas y dudas para la feria de Ciencias
 
REGIMÉN ACADÉMICO PARA LA EDUCACIÓN SECUNDARIA - RESOC-2024-1650-GDEBA-DGC...
REGIMÉN ACADÉMICO PARA LA EDUCACIÓN SECUNDARIA - RESOC-2024-1650-GDEBA-DGC...REGIMÉN ACADÉMICO PARA LA EDUCACIÓN SECUNDARIA - RESOC-2024-1650-GDEBA-DGC...
REGIMÉN ACADÉMICO PARA LA EDUCACIÓN SECUNDARIA - RESOC-2024-1650-GDEBA-DGC...
 
Gracias papá hombre_letra y acordes de guitarra.pdf
Gracias papá hombre_letra y acordes de guitarra.pdfGracias papá hombre_letra y acordes de guitarra.pdf
Gracias papá hombre_letra y acordes de guitarra.pdf
 
Escuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdfEscuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdf
 
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdfDESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
 
La filosofía presocrática y los filosofos más relvantes del periodo.
La filosofía presocrática y los filosofos más relvantes del periodo.La filosofía presocrática y los filosofos más relvantes del periodo.
La filosofía presocrática y los filosofos más relvantes del periodo.
 
Business Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business TechBusiness Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business Tech
 
Lecciones 11 Esc. Sabática. El conflicto inminente docx
Lecciones 11 Esc. Sabática. El conflicto inminente docxLecciones 11 Esc. Sabática. El conflicto inminente docx
Lecciones 11 Esc. Sabática. El conflicto inminente docx
 

Uso de macros en excel

  • 2. TABLA DE CONTENIDO 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
  • 3. 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.
  • 4. QUÉ ES VBA Excel, Access, Word, Power Point… Realización de programas Nuevas funciones Lenguaje de programación Visual Basic para Aplicaciones
  • 5. PARA QUÉ SE UTILIZAN LAS MACROS? Automatizar tareas repetitivas Diseñar funciones no existentes en Excel Creación de nuevos comandos complementos y menú Crear aplicaciones a la medida
  • 6. EJEMPLOS DE TAREAS A AUTOMATIZAR CON MACROS Ingresar datos a una Base de Datos Consultar con filtros básicos, avanzados Buscar datos Eliminar filas, columnas, 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
  • 7. 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
  • 8. CÓMO CREAR UNA MACRO EN EXCEL? 1. Utilizar la grabadora de macros 2. Programar directamente escribiendo las instrucciones en VBA Existen básicamente dos formas:
  • 9. UTILIZAR LA GRABADORA DE MACROS 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.
  • 10. UTILIZAR LA GRABADORA DE MACROS 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.
  • 11. 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
  • 12. 1.3 O haga clic en el botón de la barra de estado
  • 13. 2. Llene el cuadro que aparece así:
  • 14. 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.
  • 15. 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.
  • 16. 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
  • 17. 4.2 En el menú vista – macros 4.3 En la barra de estado
  • 18. 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
  • 19. CÓMO EJECUTAR UNA MACRO NOTA: Para ejecutar una macro, debe tener habilitada la ejecución de las mismas
  • 20. 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
  • 21. 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
  • 22. 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.
  • 23. 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. 4. Haga doble clic en la macro o escriba el nombre de la misma en el cuadro Nombre de la macro. 5. Ahora cada vez que haga clic sobre el objeto se ejecutará la macro que le fue asignada
  • 24. 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.
  • 25. 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.
  • 27. 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.
  • 28. 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.
  • 29. 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.
  • 30. 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
  • 31. HABILITAR LA EJECUCIÓN DE LAS MACROS
  • 32. ALGORITMOS  Algoritmo: Conjunto de instrucciones que permite la resolución de un problema paso a paso.
  • 33. EJEMPLO1 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?
  • 34. 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
  • 35. EJEMPLO2 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.
  • 36. 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
  • 37. WEBLIGRAFÍA  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