10
MACROS Las macros son pequeños programas que se ejecutan dentro de Excel y que ayudan a automatizar tareas comunes y repetitivas. Se escriben con un lenguaje de programación llamado VBA (Visual Basic for Applications). Paso 1: Activar la Barra de Herramientas Programador Para escribir macros, necesitará acceso a la barra de herramientas Programador en la cinta superior. Ésta está oculta por defecto. Para activarla, vaya a Archivo->Opciones-> Personalizar Cinta y marque la casilla junto a ‘Programado r’.

Tema 23 macros p1

  • Upload
    ceboga

  • View
    307

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Tema 23 macros p1

MACROSLas macros son pequeños programas que se ejecutan dentro de Excel y que ayudan a automatizar tareas comunes y repetitivas.

Se escriben con un lenguaje de programación llamado VBA (Visual Basic for Applications).

Paso 1: Activar la Barra de Herramientas Programador

Para escribir macros, necesitará acceso a la barra de herramientas Programador en la cinta superior. Ésta está oculta por defecto. Para activarla, vaya a Archivo->Opciones-> Personalizar Cinta y marque la casilla junto a ‘Programador’.

Page 2: Tema 23 macros p1
Page 3: Tema 23 macros p1

Paso 2: Habilitar Macros

Las macros están deshabilitadas por defecto, para protegerle de macros maliciosas que se ejecutan automáticamente en ficheros Excel descargados.

Para usar macros, tendrá que primero habilitarlas y para hacerlo vaya a Archivo -> Opciones -> Centro de Confianza. Haga click en el botón ‘Configuración del Centro de Confianza’ en este menú.

Page 4: Tema 23 macros p1

En esta nueva ventana, vaya a ‘Configuración de Macros’ y seleccione el botón de radio ‘Habilitar todas las macros’.

Page 5: Tema 23 macros p1

CREAR UNA MACRODesde la opción Vista desplegar la opción Macros

Desde la opción Programador elegir

Otra forma de crear una macro es dando clic sobre el botón que se encuentra en la parte inferior izquierda (debajo de las etiquetas)

Page 6: Tema 23 macros p1

Cualquiera de las opciones anteriores abrirá la siguiente ventana emergente:

Nombre de la macro: Por defecto aparecen Macro1, Macro2, Macro3, etc. Sea descriptivo con el nombre de la macro y no deje espacios en blanco. Como muchas funciones en Excel por defecto ya tienen asignadas atajos de la forma CTRL + Letra/Número, añada al menos dos teclas al atajo, algo como CTRL + SHIFT + A, o CTRL + A + 1

Page 7: Tema 23 macros p1

Método abreviado: Las teclas de atajo le proporcionan un rápido acceso a la macro. Un montón de funciones Excel por defecto ya tienen asignadas atajos de la forma CTRL + Letra/Número. Para evitar conflictos con atajos ya existentes, añada al menos dos teclas al atajo – algo como CTRL + SHIFT + A, o CTRL + A + 1

Guardar Macro en: Si elige ‘Este Libro’ la macro estará disponible sólo para su uso en ese libro. Eligiendo ‘Nuevo libro’, guardará la macro en un nuevo libro. La opción más adecuada es guardar la macro en ‘Libro Macro Personal’. Las macros almacenadas en este libro están disponibles en todos los libros. El archivo de macros del libro actual estará oculto en la carpeta Windows AppData, pero se cargará automáticamente cuando empiece Excel, dándole acceso completo a todas las macros.

Descripción: ingresa una breve descripción del objetivo de la macro, con el fin de ayudar a recordar lo que la macro hace realmente

Page 8: Tema 23 macros p1

EJEMPLO 1

Ingresa en la celda A1:

Paso 1: Abrir el cuadro de diálogo grabar macroPaso 2: Asignar nombre a la macro: Macro1Paso 3: Asignar combinación de teclas: Ctrl + QPaso 4: Guardar la macro en este libro.Paso 5: Ingresar la descripción: Formato para textoPaso 6: Aplicar los siguientes formatos al texto: Tipo de fuente Broadway, tamaño 16, sombreado de color azul y borde de contorno gruesoPaso 7: Detener la macro, para esto haga clic sobre el botón que se encuentra debajo de las etiquetas de las hojas ó en el listado de opciones de Macros elija Detener Grabación.

Paso 8: Ingrese datos en diferentes celdas y ejecute la macro combinando las teclas Ctrl + Q.

Page 9: Tema 23 macros p1

EJEMPLO 2

Realice una macro que al combinar las teclas Ctrl + H, aplique el siguiente formato:

Estilo moneda, sin decimales Fuente Goudy Old Style, tamaño 14 Borde grueso superior e inferior Un efecto de relleno de dos colores

Ejemplo 3:

Realice una macro que al combinar las teclas Ctrl + D, insert un texto en Word Art.

Page 10: Tema 23 macros p1

OPCIONES DE UNA MACRO

Combinando las teclas ALT + F8 ó desde las opciones de Programador hacer clic en el botón Macros

Desde esta ventana emergente podremos: Ejecutar la Macro Ver el Paso a paso: abre el VBA Modificar la macro: abre el VBA Eliminar la macro Modificar las Opciones,

combinaciones de teclas y descripción