exercise 21.1 Grabar una Macro

Acordaros de habilitar la pestaña Programador en Archivo/Mas…/Opciones y vamos a Personalizar cinta de opciones.

1. Vamos a copiar esta tabla.

exercise 21.1 Grabar una Macro

2. Es importante copiar todos los datos.

Yaestudio

3. Inicia la grabación de una Macro.

4. Utiliza los siguientes datos.

a) Nombre de la macro “ordenar_z_a”

b) Atajos e teclado Ctr+Mayús+O

c) Guardar en este libro

d) Acepta

5. Haz los siguientes movimientos.

a) Hacemos clic en Inicio/Ordenar y filtrar y hacemos clic en Filtro.

b) Ahora vamos a la tabla y en la columna Mes hacemos clic en el desplegable y le decimos ordenar de la Z a la A.

c) Y paramos la grabación. Con el botón abajo a la izquierda.

6. Ves a Programador/Macros donde puedes ver la macro que acabas de grabar.

Devonn 

7. Cierra la ventana macro y ves a la tabla , pulsa el comando de teclado y observa cómo se ejecuta y ordena la columna mes de la Z a la A.

21.2 Utilizar macros para selección de datos

1- Vamos a usar la misma tabla anterior

exercise 21.1 Grabar una Macro
2- Abra una hoja nueva en tu libro de Excel , si solo tienes esta tabla la segunda hoja se llamará Hoja2.

3- Asegúrate que el botón Usar referencias relativas esté seleccionado

4- Sitúate en la celda A1 de la hoja 2. Que está vacía.

5- Ahora graba una macro con los siguientes datos.

a) Nombre de la macro “selección_fila2
b) Atajos e teclado Ctr+Mayús+K
c) Guardar en este libro
d) Acepta

6- Haz los siguientes movimientos.

a) Hacemos Ves a la hoja 1 y selecciona la fila 2
b) Y paramos la grabación. Con el botón abajo a la izquierda.
e) 7- Ahora vuelve a la hoja 2 y ejecuta el atajo de teclado Ctr+Mayús+K

8- Excel debe ir a la hoja 1 y seleccionar la fila 2.

21.3 Macros con un botón ejecutable

1. Con la misma tabla vamos a crear un botón para filtrar solo un comercial cada vez que pulsemos ese botón.

2. Haz clic en grabar macro.

a) Nombre de la macro “comercial_bars
b) No vamos a poner Atajos de teclado
c) Guardar en este libro
d) Acepta

3. Ahora ves a la columna Comerciales y filtra solo al comercial Bars.

4. Para la grabación.
Ahora vamos a grabar la segunda macro.

1. Hacemos clic en el botón grabar macro.

2. Ponemos estos datos

f) Nombre de la macro “deshacer
g) No vamos a poner atajos de teclado
h) Guardar en este libro
i) Acepta

3. Vamos a la pestaña Datos

4. Hacemos clic en filtro

5. Y paramos la macro.

Ahora vamos a hacer los botones.
1. Vamos Programador/insertar/Botón.

2. Asignamos la macro comercial_bars

3. Aceptamos y lo ponemos en la primera columna le ponemos nombre BARS

4. Ahora con el botón de la derecha lo copiamos y lo pegamos al lado.

5. Le cambiamos el nombre al segundo por “DESHACER

6. Con el botón de la derecha en el botón que hemos nombrado como DESHACER vamos a asignar macro.

7. Y seleccionamos la macro “deshacer

8. Ahora prueba los botones y mira cómo solo se filtra a Bars. Podrías hacer un botón para cada comercial.
Ten cuidado de que el atajo de teclado no esté usado en otra función de Excel para no generar conflictos