Click here to load reader

MACROS EN EXCEL 2007. TABLA DE CONTENIDO 1. QUÉ ES UNA MACRO? QUÉ ES UNA MACRO? 2. QUÉ ES VBA QUÉ ES VBA 3. PARA QUÉ SE UTILIZAN LAS MACROS? PARA QUÉ

  • View
    20

  • Download
    0

Embed Size (px)

Text of MACROS EN EXCEL 2007. TABLA DE CONTENIDO 1. QUÉ ES UNA MACRO? QUÉ ES UNA MACRO? 2....

  • Diapositiva 1
  • MACROS EN EXCEL 2007
  • Diapositiva 2
  • TABLA DE CONTENIDO 1. QU ES UNA MACRO? QU ES UNA MACRO? 2. QU ES VBA QU ES VBA 3. PARA QU SE UTILIZAN LAS MACROS? PARA QU SE UTILIZAN LAS MACROS? 4. EJEMPLOS DE TAREAS A AUTOMATIZAR CON MACROS EJEMPLOS DE TAREAS A AUTOMATIZAR CON MACROS 5. QU HACER ANTES DE CREAR LA MACRO QU HACER ANTES DE CREAR LA MACRO 6. CMO CREAR UNA MACRO EN EXCEL? CMO CREAR UNA MACRO EN EXCEL? 7. CMO EJECUTAR UNA MACRO CMO EJECUTAR UNA MACRO 8. WEBLIGRAFA WEBLIGRAFA
  • Diapositiva 3
  • QU ES UNA MACRO? El nombre macro viene de macro-instrucciones que as se llamaban antes. Se refieren a instrucciones que van ms all de los mens. Las macros son un grupo de instrucciones programadas bajo entorno vba (visual basic para aplicaciones), cuya tarea principal es la automatizacin de tareas repetitivas y la resolucin de clculos complejos.
  • Diapositiva 4
  • QU ES VBA Excel, Access, Word, Power Point Realizacin de programas Nuevas funciones Lenguaje de programacin Visual Basic para Aplicaciones
  • Diapositiva 5
  • PARA QU SE UTILIZAN LAS MACROS? Automatizar tareas repetitivas Disear funciones no existentes en Excel Creacin de nuevos comandos complementos y men Crear aplicaciones a la medida
  • Diapositiva 6
  • EJEMPLOS DE TAREAS A AUTOMATIZAR CON MACROS Ingresar datos a una Base de Datos Consultar con filtros bsicos, avanzados Buscar datos Eliminar filas, columnas, hojas Colocar formatos a rangos de celdas Crear grficosDisear pgina Pedir informacin al usuario Crear formularios Generar informes Crear nuevas funciones Y muchas cosas ms
  • Diapositiva 7
  • QU HACER ANTES DE CREAR LA MACRO 1. Planee la macro 2. Cree el algoritmo correspondiente algoritmo 3. Ensaye y asegrese de que funciona adecuadamente 4. Empiece a grabar la macro o a escribir el cdigo respetivo
  • Diapositiva 8
  • CMO CREAR UNA MACRO EN EXCEL? 1. Utilizar la grabadora de macrosUtilizar la grabadora de macros 2. Programar directamente escribiendo las instrucciones en VBA Existen bsicamente dos formas:
  • Diapositiva 9
  • UTILIZAR LA GRABADORA DE MACROS La grabadora de macros es algo as como poner a funcionar un programa de grabacin de sonido o una videocmara 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 (ratn) y las pulsaciones de teclas mientras trabaja, y permite reproducirlas ms adelante.
  • Diapositiva 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 idntico, haciendo que Excel se comporte como si hubiese introducido los comandos usted mismo.
  • Diapositiva 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
  • Diapositiva 12
  • 1.3 O haga clic en el botn de la barra de estado
  • Diapositiva 13
  • 2. Llene el cuadro que aparece as:
  • Diapositiva 14
  • Diapositiva 15
  • Diapositiva 16
  • 3. Ejecute los pasos que le indica el algoritmo previamente desarrollado 4. Detenga la grabacin de la macro pulsando el botn de grabacin 4.1 En el men programador
  • Diapositiva 17
  • 4.2 En el men vista macros 4.3 En la barra de estado
  • Diapositiva 18
  • CMO EJECUTAR UNA MACRO Existen varias formas de ejecutar una macro: Desde el men Asignar una combinacin de teclas para ejecutar la macro Desde un objeto en la hoja de clculo Desde la barra de herramientas de acceso rpido
  • Diapositiva 19
  • CMO EJECUTAR UNA MACRO NOTA: Para ejecutar una macro, debe tener habilitada la ejecucin de las mismas habilitada la ejecucin de las mismas
  • Diapositiva 20
  • Desde el men Vista Ejecuta r una macro 1. Elija la opcin 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 botn ejecutar
  • Diapositiva 21
  • Desde el men Programador Ejecutar una macro 1. Elija la opcin macros 2. Escriba el nombre de la macro a ejecutar o haga clic sobre el mismo en el listado 3. Pulse el botn ejecutar
  • Diapositiva 22
  • Asignar una combinacin 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 Cdigo, haga clic en Macros. 2. En el cuadro Nombre de la macro, haga clic en la macro a la que desea asignar una combinacin de teclas con CTRL. 3. Haga clic en Opciones. 4. En el cuadro Tecla de mtodo abreviado, escriba cualquier letra minscula o mayscula que desee utilizar.
  • Diapositiva 23
  • Ejecutar una macro desde un objeto en la hoja de clculo 1. En la hoja de clculo, cree un objeto grfico como una imagen, una imagen prediseada, una forma o un grfico SmartArt. 2. Haga clic con el botn secundario del mouse (ratn) 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
  • Diapositiva 24
  • Ejecutar una macro desde la barra de herramientas de acceso rpido 1. Haga clic en el botn de Microsoft Office Imagen del botn 2. Seleccione Opciones de Excel. 3. Haga clic en Personalizar 4. En la lista Comandos disponibles en, seleccione Macros.
  • Diapositiva 25
  • Ejecutar una macro desde la barra de herramientas de acceso rpido 5. En la lista, seleccione la macro que cre 6. Haga clic en Agregar. 7. Para cambiar la imagen del botn seleccione la macro presione Modificar. 8. Coloque el nombre a mostrar 9. En Smbolo, seleccione la imagen de botn que desea.
  • Diapositiva 26
  • ANEXOS
  • Diapositiva 27
  • GUARDAR UN ARCHIVO CON MACROS Los archivos que contienen programacin en excel 2007 deben guardarse como LIBRO DE EXCEL HABILITADO PARA MACROS, as se evita la posibilidad de prdida de las macros o programas.
  • Diapositiva 28
  • ACTIVAR LA FICHA PROGRAMADOR 1. Haga clic en el botn de Microsoft Office 2. A continuacin, haga clic en Opciones de Excel. 3. En la categora Ms frecuentes, bajo Opciones principales para trabajar con Excel, active la casilla de verificacin Mostrar ficha Programador en la cinta de opciones 4. Haga clic en Aceptar.
  • Diapositiva 29
  • HABILITAR LA EJECUCIN DE LAS MACROS En la ficha Programador, en el grupo Cdigo, haga clic en Seguridad de macros. En la categora Configuracin de macros, bajo Configuracin de macros, haga clic en Deshabilitar todas las macros con notificacin. Haga clic en Aceptar.
  • Diapositiva 30
  • HABILITAR LA EJECUCIN DE LAS MACROS Cuando abra de nuevo el libro que contiene las macros aparecer un cuadro de advertencia: Pulse el botn opciones y luego active la opcin habilitar este contenido
  • Diapositiva 31
  • HABILITAR LA EJECUCIN DE LAS MACROS
  • Diapositiva 32
  • ALGORITMOS Algoritmo: Conjunto de instrucciones que permite la resolucin de un problema paso a paso.
  • Diapositiva 33
  • EJEMPLO1 PROBLEMA: Un estudiante se encuentra en su casa (durmiendo) y debe ir a la universidad (a tomar la clase de programacin!!), qu debe haga el estudiante?
  • Diapositiva 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. Baarse. 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 dems 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
  • Diapositiva 35
  • EJEMPLO2 PROBLEMA: Cambiar la rueda pinchada de un automvil teniendo un gato mecnico en buen estado, una rueda de reemplazo y una llave inglesa.
  • Diapositiva 36
  • ALGORITMO: 0. Inicio 1. Aflojar los tornillos de la rueda pinchada con la llave inglesa. 2. Ubicar el gato mecnico 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
  • Diapositiva 37
  • WEBLIGRAFA http://www.webandmacros.com/macro_excel_definici on.htm 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.reddelconocimiento.org/profiles/blogs/ma cros-en-excel http://www.virtual.unal.edu.co/cursos/ingenieria/200 1839/modulo1/cap_02/leccion103.htm http://www.virtual.unal.edu.co/cursos/ingenieria/200 1839/modulo1/cap_02/leccion103.htm http://office.microsoft.com

Search related