SlideShare ist ein Scribd-Unternehmen logo
1 von 36
MACROS
¿Qué es un Macro?
La 
griego 
palabra Macro proviene del 
makros que significa grande-lo 
cual podría describir el tipo de pago que 
podrías recibir por convertirte en un 
experto en programación de Macros
La idea de crear una Macro es la de 
automatizar tareas que son repetitivas o 
que deben ser 
Por 
desarrollas con 
frecuencia. ejemplo, preparar 
reportes mensuales de manera que todos 
los meses podrás presentarle a tu jefe 
reportes con un mismo formato.
Comencemos!!!
Lo primero a realizar es hacer visible la 
lengüeta de “Programador”. Por defecto esta 
lengüeta viene oculta en Excel 2007
Iremos a Inicio y daremos click en “Opciones de 
Excel”.
La primera opción es “Más Frecuente” 
la opción 
y 
de 
de 
dentro de ella debemos marcar 
“Mostrar Ficha 
Opciones” 
Programador en la cinta
Acá 
marcado, 
opción. 
podemos observar como la hemos 
que en este caso es la tercera 
Con ello la lengüeta “Programador” 
está visible y podemos comenzar a utilizar 
Macros en nuestro libro de Excel.
Tipos de Macros
Macros Automáticas 
Existen varias macros previamente creadas en Excel para 
Windows. 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 para Windows.
Algunos ejemplos de lo que podemos hacer con las 
macros son: 
• 
• 
• 
• 
• 
• 
• 
Procesos de captura de información. 
Procesos de impresión. 
De análisis de datos. 
De manejo de base de datos. 
Elaboración de reportes 
Simplificación de tareas. 
Tareas que son repetitivas, que hay que realizar varias 
veces el mismo procedimiento. 
•Un sistema de información. 
•Sistemas administrativos. 
Están disponibles en el menú Herramientas opción 
Asistente
Macros de 
Excel 
Las macros se pueden agrupar en dos 
categorías principalmente: 
Macros de funciones 
Macros de comandos
Macros de funciones: 
Si ejecuta frecuentemente una tarea en Microsoft 
Excel, puede automatizarla mediante una macro. 
Una macro consiste en una serie de comandos y 
funciones que se almacenan en un módulo de 
Visual Basic y que puede ejecutarse siempre que 
sea necesario ejecutar la tarea.
Macros de comandos: 
Consiste en poner una serie de ARGUMENTOS, en 
las cuales podemos ir poniendo los datos que lleva 
una función normal de Excel para Windows y al 
final le indicamos que operaciones 
hacer con estos 
ARGUMENTOS y de esta manera se 
optimiza el uso 
de varias fórmulas para llegar a un 
resultado.
¿Como Grabar 
un Macro?
•Seleccionamos una celda; cualquier celda servirá. 
•En la lengüeta de programador damos click en 
“grabar Macro”.
Con ello nos aparece la 
ventana “GrabarMacro”.
En “Nombre de la macro” pondremos un nombre 
representativo (Ojo no puede llevar espacios por lo que si 
desean pueden usar guión bajo “_” para poner espacios 
entre palabras), en “método abreviado” pondremos una 
combinación de teclas como acceso directo (por defecto es 
CTRL +”algo ”, en mi caso utilizá la tecla Shift o 
mMáasy úlsac utleacla N), en “Guardar macro en: ” dejamos igual 
como está, y en “Descripción 
” 
anotamos justamente una 
descripción de lo que hará la macro. 
Damos click en “Aceptar ”. Con ello la grabación de la 
Macro comienza, por lo tanto todos los movimientos que 
realicemos dentro del libro de Excel serán grabados.
•Anotaremos nuestro nombre en una celda. 
•Hacemos click en la celda bajo el nombre y 
anotaremos la siguiente fórmula: =AHORA() 
Esta fórmula muestra la fecha y hora actual. 
•Seleccionamos la celda que contiene la fórmula y la 
copiaremos (Con CTRL+ 
o en la lengüeta Inicio 
-> 
Copiar) 
C
En la lengüeta Inicio está el 
el 
botón Pegar. Si 
damos Click en la flecha bajo ícono verán que 
aparecen 
Valores”. 
más opciones. Elegimos la opción “Pegar 
Esto convierte la 
valor correspondiente 
fórmula a 
su
•Seleccionamos ambas celdas, osea la celda con la fecha 
y la celda con el nombre. 
•Aplicamos a ambas celdas un formato, por ejemplo 
“Negrita ” y en el tamaño de la letra ponemos “16” 
.
Vamos a la lengüeta Programador y 
detenemos la grabación de la Macro con el 
botón respectivo.
Acabas de 
¡Felicitaciones! 
grabar tu pri 
mera Macro.
Ahora solo nos falta correr la Macro y ver los 
resultados. Para ello iremos a 
la celda A1. 
una nueva hoja de 
cálculo. Seleccionamos
En la lengüeta de Programador hacemos 
click en Macros con lo cual se nos abre la ventana 
que administra las Macros.
Elegimos nuestra Macro, que en este caso es única y 
le damos click al botón ejecutar. También si 
pueden seleccionar la celda A1 y simplemente 
prefieren 
utilizar la 
combinación 
Ctrl+Shift+N 
. 
de teclas que configuramos, en este caso
Como 
información 
observarán se ha pegado 
formato 
la 
y se le ha dado el de 
letra en negrita y tamaño 16. Con un simple 
click o combinación de teclas sin necesidad 
de anotar el nombre, aplicar una fórmula, 
copiarla, pegarla, seleccionar ambas celdas 
y darles formato.
Ahora analicemos el código o lenguaje que se ha 
grabado. 
Para ello podemos dar click en el botón “Visual 
Basic” de la lengüeta Programador o utilizar la 
combinación de teclas ALT+F11.
Con ello se nos abre el editor de 
VBA(Visual Basic para Aplicaciones ).
¿Qué es VBA 
(Visual Basi?c para 
Aplicaciones )
Es un lenguaje 
ampliar 
de programación que brinda la 
posibilidad de dichas aplicaciones, VBA funciona 
mediante la ejecución de macros , facilita su trabajo y les 
brinda la posibilidad de ejecutar tareas en Office que antes 
creían imposibles de realizar. Sin duda, la razón más 
frecuente por la cuál se usa VBA en Excel es para 
automatizar tareas repetitivas. No obstante, no es útil solo 
para tareas repetitivas. También puede usar VBA para crear 
nuevas funcionalidades en Excel (por ejemplo, puede 
desarrollar nuevos algoritmos para analizar datos y, a 
continuación, usar las funcionalidades de gráficos de Excel 
para mostrar los resultados)
Damos click en el símbolo “+” de “Módulos” de manera 
de ampliar el árbol de módulos y con ello nos aparecerá 
“módulo 1 
” 
tal como se observa en la fotografía. 
Con ello se abre el módulo y podemos 
observar el código que se ha generado
Seguridad de macros 
Excel incluye protecciones contra virus 
susceptibles de ser transmitidos por macros. Si 
se comparten macros con otros usuarios, se 
puede certificar esas macros con una firma 
digital 
pueden 
fuente 
de modo que los demás usuarios 
comprobar que proceden de una 
fidedigna. Al abrir un libro que 
contiene macros, se puede comprobar su 
origen antes de habilitarlas.
Macros, jazmin, freddy

Weitere ähnliche Inhalte

Was ist angesagt? (20)

Creacion de macros
Creacion de macrosCreacion de macros
Creacion de macros
 
Taller de macros
Taller de macrosTaller de macros
Taller de macros
 
Apuntes macros excel
Apuntes  macros excelApuntes  macros excel
Apuntes macros excel
 
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
 
Trabajo escrito macros
Trabajo escrito macrosTrabajo escrito macros
Trabajo escrito macros
 
Uso de macros en excel
Uso de macros en excelUso de macros en excel
Uso de macros en excel
 
Macros de excel
Macros de excelMacros de excel
Macros de excel
 
Guia 8 macros
Guia 8 macrosGuia 8 macros
Guia 8 macros
 
Macros
MacrosMacros
Macros
 
Trabajo de tecnologia(macro)
Trabajo de tecnologia(macro)Trabajo de tecnologia(macro)
Trabajo de tecnologia(macro)
 
Macros en excel
Macros en excelMacros en excel
Macros en excel
 
Microsoft Excel
Microsoft ExcelMicrosoft Excel
Microsoft Excel
 
Macro
MacroMacro
Macro
 
Guia70
Guia70Guia70
Guia70
 
Taller de tecnologia
Taller de tecnologiaTaller de tecnologia
Taller de tecnologia
 
Macros
MacrosMacros
Macros
 
Tema 23 macros p1
Tema 23 macros p1Tema 23 macros p1
Tema 23 macros p1
 
Presentacion macros
Presentacion macrosPresentacion macros
Presentacion macros
 
Pregunta macro tecnologia 2020
Pregunta macro tecnologia 2020Pregunta macro tecnologia 2020
Pregunta macro tecnologia 2020
 
Macros
MacrosMacros
Macros
 

Ähnlich wie Macros, jazmin, freddy (20)

Macros de excel....manual
Macros de excel....manualMacros de excel....manual
Macros de excel....manual
 
Taller1
Taller1Taller1
Taller1
 
Macros
MacrosMacros
Macros
 
Pregunta macro tecnologia 2020
Pregunta macro tecnologia 2020Pregunta macro tecnologia 2020
Pregunta macro tecnologia 2020
 
Pregunta macro tecnologia 2020
Pregunta macro tecnologia 2020Pregunta macro tecnologia 2020
Pregunta macro tecnologia 2020
 
Como crear un macro
Como crear un macroComo crear un macro
Como crear un macro
 
Macros
MacrosMacros
Macros
 
Macros
MacrosMacros
Macros
 
Como grabar un macro, Paulina Muñoz y Alejandra Gutierrez
Como grabar un macro, Paulina Muñoz y Alejandra GutierrezComo grabar un macro, Paulina Muñoz y Alejandra Gutierrez
Como grabar un macro, Paulina Muñoz y Alejandra Gutierrez
 
Como crear un macro
Como crear un macroComo crear un macro
Como crear un macro
 
Juan david mosquera flor
Juan david mosquera florJuan david mosquera flor
Juan david mosquera flor
 
Juan david mosquera flor
Juan david mosquera florJuan david mosquera flor
Juan david mosquera flor
 
Taller
TallerTaller
Taller
 
Macros de excel
Macros de excelMacros de excel
Macros de excel
 
Manual de macros uc
Manual de macros ucManual de macros uc
Manual de macros uc
 
Macros
MacrosMacros
Macros
 
Macros
MacrosMacros
Macros
 
Guia70
Guia70Guia70
Guia70
 
Macros en Excel
Macros en Excel Macros en Excel
Macros en Excel
 
Macros
MacrosMacros
Macros
 

Macros, jazmin, freddy

  • 2. ¿Qué es un Macro?
  • 3. La griego palabra Macro proviene del makros que significa grande-lo cual podría describir el tipo de pago que podrías recibir por convertirte en un experto en programación de Macros
  • 4. La idea de crear una Macro es la de automatizar tareas que son repetitivas o que deben ser Por desarrollas con frecuencia. ejemplo, preparar reportes mensuales de manera que todos los meses podrás presentarle a tu jefe reportes con un mismo formato.
  • 6. Lo primero a realizar es hacer visible la lengüeta de “Programador”. Por defecto esta lengüeta viene oculta en Excel 2007
  • 7. Iremos a Inicio y daremos click en “Opciones de Excel”.
  • 8. La primera opción es “Más Frecuente” la opción y de de dentro de ella debemos marcar “Mostrar Ficha Opciones” Programador en la cinta
  • 9. Acá marcado, opción. podemos observar como la hemos que en este caso es la tercera Con ello la lengüeta “Programador” está visible y podemos comenzar a utilizar Macros en nuestro libro de Excel.
  • 11. Macros Automáticas Existen varias macros previamente creadas en Excel para Windows. Están disponibles en el menú Herramientas opción Complementos.
  • 12. 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 para Windows.
  • 13. Algunos ejemplos de lo que podemos hacer con las macros son: • • • • • • • Procesos de captura de información. Procesos de impresión. De análisis de datos. De manejo de base de datos. Elaboración de reportes Simplificación de tareas. Tareas que son repetitivas, que hay que realizar varias veces el mismo procedimiento. •Un sistema de información. •Sistemas administrativos. Están disponibles en el menú Herramientas opción Asistente
  • 14. Macros de Excel Las macros se pueden agrupar en dos categorías principalmente: Macros de funciones Macros de comandos
  • 15. Macros de funciones: Si ejecuta frecuentemente una tarea en Microsoft Excel, puede automatizarla mediante una macro. Una macro consiste en una serie de comandos y funciones que se almacenan en un módulo de Visual Basic y que puede ejecutarse siempre que sea necesario ejecutar la tarea.
  • 16. Macros de comandos: Consiste en poner una serie de ARGUMENTOS, en las cuales podemos ir poniendo los datos que lleva una función normal de Excel para Windows y al final le indicamos que operaciones hacer con estos ARGUMENTOS y de esta manera se optimiza el uso de varias fórmulas para llegar a un resultado.
  • 18. •Seleccionamos una celda; cualquier celda servirá. •En la lengüeta de programador damos click en “grabar Macro”.
  • 19. Con ello nos aparece la ventana “GrabarMacro”.
  • 20. En “Nombre de la macro” pondremos un nombre representativo (Ojo no puede llevar espacios por lo que si desean pueden usar guión bajo “_” para poner espacios entre palabras), en “método abreviado” pondremos una combinación de teclas como acceso directo (por defecto es CTRL +”algo ”, en mi caso utilizá la tecla Shift o mMáasy úlsac utleacla N), en “Guardar macro en: ” dejamos igual como está, y en “Descripción ” anotamos justamente una descripción de lo que hará la macro. Damos click en “Aceptar ”. Con ello la grabación de la Macro comienza, por lo tanto todos los movimientos que realicemos dentro del libro de Excel serán grabados.
  • 21. •Anotaremos nuestro nombre en una celda. •Hacemos click en la celda bajo el nombre y anotaremos la siguiente fórmula: =AHORA() Esta fórmula muestra la fecha y hora actual. •Seleccionamos la celda que contiene la fórmula y la copiaremos (Con CTRL+ o en la lengüeta Inicio -> Copiar) C
  • 22. En la lengüeta Inicio está el el botón Pegar. Si damos Click en la flecha bajo ícono verán que aparecen Valores”. más opciones. Elegimos la opción “Pegar Esto convierte la valor correspondiente fórmula a su
  • 23. •Seleccionamos ambas celdas, osea la celda con la fecha y la celda con el nombre. •Aplicamos a ambas celdas un formato, por ejemplo “Negrita ” y en el tamaño de la letra ponemos “16” .
  • 24. Vamos a la lengüeta Programador y detenemos la grabación de la Macro con el botón respectivo.
  • 25. Acabas de ¡Felicitaciones! grabar tu pri mera Macro.
  • 26. Ahora solo nos falta correr la Macro y ver los resultados. Para ello iremos a la celda A1. una nueva hoja de cálculo. Seleccionamos
  • 27. En la lengüeta de Programador hacemos click en Macros con lo cual se nos abre la ventana que administra las Macros.
  • 28. Elegimos nuestra Macro, que en este caso es única y le damos click al botón ejecutar. También si pueden seleccionar la celda A1 y simplemente prefieren utilizar la combinación Ctrl+Shift+N . de teclas que configuramos, en este caso
  • 29. Como información observarán se ha pegado formato la y se le ha dado el de letra en negrita y tamaño 16. Con un simple click o combinación de teclas sin necesidad de anotar el nombre, aplicar una fórmula, copiarla, pegarla, seleccionar ambas celdas y darles formato.
  • 30. Ahora analicemos el código o lenguaje que se ha grabado. Para ello podemos dar click en el botón “Visual Basic” de la lengüeta Programador o utilizar la combinación de teclas ALT+F11.
  • 31. Con ello se nos abre el editor de VBA(Visual Basic para Aplicaciones ).
  • 32. ¿Qué es VBA (Visual Basi?c para Aplicaciones )
  • 33. Es un lenguaje ampliar de programación que brinda la posibilidad de dichas aplicaciones, VBA funciona mediante la ejecución de macros , facilita su trabajo y les brinda la posibilidad de ejecutar tareas en Office que antes creían imposibles de realizar. Sin duda, la razón más frecuente por la cuál se usa VBA en Excel es para automatizar tareas repetitivas. No obstante, no es útil solo para tareas repetitivas. También puede usar VBA para crear nuevas funcionalidades en Excel (por ejemplo, puede desarrollar nuevos algoritmos para analizar datos y, a continuación, usar las funcionalidades de gráficos de Excel para mostrar los resultados)
  • 34. Damos click en el símbolo “+” de “Módulos” de manera de ampliar el árbol de módulos y con ello nos aparecerá “módulo 1 ” tal como se observa en la fotografía. Con ello se abre el módulo y podemos observar el código que se ha generado
  • 35. Seguridad de macros Excel incluye protecciones contra virus susceptibles de ser transmitidos por macros. Si se comparten macros con otros usuarios, se puede certificar esas macros con una firma digital pueden fuente de modo que los demás usuarios comprobar que proceden de una fidedigna. Al abrir un libro que contiene macros, se puede comprobar su origen antes de habilitarlas.