SEGUNDA PRACTICA
Macros de mbito general. Son aquellos que se trabajan con el mbito Libro de Macro personal. Estas macros
se guardar en un libro especial llamado Personal.xlsb. Al crear por primera vez una macro de ste mbito, se
crear dicho archivo automticamente en una carpeta oculta llamada XLStart. Estas macros estarn siempre
disponibles cada vez que inicia Excel para cualquier libro.
Macros de mbito local. Son aquellas que estarn disponibles slo para un libro o plantilla en particular. Por
ejemplo si tiene un libro con una macro para borrar datos de una factura, slo funcionar para ese libro.
SOLUCIN:
1. CREACION DE LA MACRO
a) Clic en la ficha Programador o Desarrollador.
b) En el grupo Cdigo, hacer clic en el botn Grabar macro.
c) Aparece la ventana: Grabar macro.
d) En nombre de la macro, escriba: FormatoTtulo.
e) En mtodo Abreviado, clic en la casilla y mantener pulsado MAYUS + F, en Este libro y Aceptar.
f) A partir de este momento se estar grabando toda accin o comandos de Excel. En este caso aplicar
las especificaciones solicitadas.
g) Terminado de aplicar el formato solicitado, en la barra de estado clic en el botn Detener.
Crear grupo:
a) Seleccione Nuevo grupo(Personalizada) y clic en Cambiar
nombre
b) En Nombre para mostrar, poner el nombre de: Dar formatos.
c) Aceptar.
Agregar comando:
a) Seleccionar Dar formatos.
b) En comandos disponibles, seleccione Macros, elija
FormatoTtulo y Agregar y Aceptar. Debe quedar
similar a la imagen de la derecha.
Ejecucin de la macro
- Escriba un texto en una celda y ejecute la macro desde la ficha Mi Macro, grupo Dar
formatos, clic en FormatoTtulo.
EJEMPLO DEMOSTRATIVO 2. Macros absolutas versus macros relativas (macros de mbito local)
Ejecucin de la macro:
a) Seleccione la celda B1 y aplique la macro( funciona normalmente)
b) Seleccione la celda D3 y aplique la macro(se ejecutar la escritura
de los meses siempre en el rango B1:G1)
Ejecucin de la macro:
a) En B1 aplique la macro. En cualquier celda aplique la macro.
ACTIVIDADES PRCTICAS
GRABANDO LA MACRO
1. Ficha Programador, grupo Cdigo, Grabar macro.Escriba el
nombre de la macro: BorrarDatos.
2. En Guardar macro en, elija: Este libro. Aceptar.
3. Desde este momento se graba toda accin:
3.1. Seleccione el rango C7:D8 y pulse la tecla Supr.
3.2. Clic en la celda C7. Clic en Detener grabacin.
4. Guarde el libro con el nombre de: Pedidos.xlsm. Cierre los libros.
EJECUTANDO LA MACRO
1. Abra el libro: Pedidos.xlsm.
2. En la hoja Entrega, escriba los siguientes
datos
3. Pulse ALT + F8 y ejecute la macro creada.
Qu sucedi y cul es la celda
activa?..............................
4. Escriba nuevos datos como:
5. Ejecute nuevamente la macro BorrarDatos. Qu sucedi?..................................... Guarde los cambios.
ACTIVIDAD 2
Macro sencilla de mbito local para copiar.
Crear una macro que copia la hoja Orden1 (mover al final) y que de la hoja copiada, borre las celdas F3 y C5 y
activar la F3.
GRABANDO LA MACRO
1. Ficha Programador, grupo Cdigo, Grabar macro.
2. Nombre de la macro: CopiarHoja.
3. En Guardar macro en, elija: Este libro. Aceptar.
4. Desde este momento se graba toda accin:
4.1. Sobre la hoja Orden1, clic con el botn derecho del mouse y elija Mover o copiar...
4.2. Active la casilla Crear una copia y elija Mover al final.
4.3. En la hoja copiada Orden1(2), borre el contenido de las celdas F3 y C5. Active la celda F3.
4.4. Detener grabacin.
5. Guarde el libro con el mismo nombre, pero con extensin de macro: Pedidos.xlsm.
EJECUTANDO LA MACRO
1. Pulse ALT + F8 y ejecute la macro: CopiarHoja. Se copi la hoja? .. Con qu nombre?....................
2. Ejecute la macro unas tres veces ms. Observe el nombre de las hojas copiadas. Guarde los cambios.
ACTIVIDAD 3
ACTIVIDAD 4
2. Despliegue la Barra de herramientas de acceso rpido y clic en el icono Copia Hoja. Se ejecut la macro?