22.1 Macros con formato condicional a través de un botón.

1. vamos a usar la misma tabla anterior.

22.1 Macros con formato condicional a través de un botón.

2. Seleccionamos una celda fuera de la tabla.

Yaestudio

3. Ahora vamos a Programador/Grabar macro

4. Rellenamos los siguientes datos
Nombre de la macro: formato_condicional
Sin tecla de método abreviado.

5. Aceptamos

6. Seleccionamos una celda de la tabla

7. Pulsamos Ctr+E para seleccionar todos los datos de la tabla

8. Ahora vamos a Inicio/Formato condicional/ Nueva regla

9. En la ventana que nos aparece seleccionamos Utilice una fórmula que determine las celdas para aplicar formato.

10. Y en dar formato a los valores donde esta fórmula sea verdadera hacemos clic dentro de la casilla y seleccionamos la celda C2.Devonn

Quitamos el signo $ de la columna tal que así =$C2=”marzo”

11. Le damos Formato de relleno de color (el que queramos)

12. Aceptamos dos veces
Como veis se han rellenado las filas del color que hayamos dicho.

13. Paramos la grabación.

Devonn 

14. Ahora hacemos la Macro para eliminar el formato condicional
(Puedes ver el video para ver como se hace)

15. Ahora vamos a crear los botones, vamos a Programador/Insertar y seleccionamos el botón de opción.

16. Y lo pintamos en una celda fuera de nuestros datos, lo duplicamos copiando y pegando y les damos nombre. Al primero Condicional y al segundo Eliminar formato.

17. Ahora asignamos una macro a cada uno , con el botón de la derecha con el botón seleccionado le decimos Asignar Macro

18. Al botón Formato Condicional le asignamos la macro formato_condicional

19. Y al botón Eliminar formato le asignamos la macro eliminar_condicional.

Y ahora nos debería funcionar.

Cuando pulsemos el botón Formato Condicional se nos rellenan las filas que contienen marzo y cuando pulsamos el botón Eliminar Formato se eliminan.

22.2 Macros para bloquear datos

Vamos a repetir la misma tabla tres veces dejando dos columnas entre cada tabla vacías, tal que así

22.1 Macros con formato condicional a través de un botón.
1. Lo primero que hacemos es seleccionar toda nuestra tabla de Excel, haciendo clic en la esquina superior izquierda.

2. Ahora encima de los datos, hacemos clic con el botón de la derecha seleccionamos Formato de celdas

3. Y en Proteger desbloqueamos las celdas.

4. Ahora seleccionamos solo los datos de las tablas dejando fuera de la selección las celdas que no tienen datos. Para ello tenemos que seleccionar manualmente todos los datos manteniendo pulsada la tecla Ctr.

5. Ahora encima de cualquiera de las tablas con el botón de la derecha hacemos clic y seleccionamos la opción formato de celdas.

6. Y bloqueamos los datos en proteger.

7. Hacemos clic en Grabar macro.

8. En la ventana de grabar macro ponemos el nombre “bloquear” y atajo de teclado Ctr+Mayús+B y Aceptamos

9. Ahora vamos al menú Revisar /Proteger hoja.

10. Dejamos seleccionadas las casillas “Seleccionar celdas bloqueadas” y “Seleccionar celdas desbloqueadas”

11. Aceptamos y paramos la grabación.

12. Hacemos clic en grabar macro y la nombramos “desbloquear” y atajo de teclado Ctr+Mayús+P

13. Ahora vamos al menú Revisar /Desproteger hoja.

14. Hacemos clic en desproteger hoja y paramos la grabación.
Ahora podemos ver que si intentamos modificar los datos o las celdas que no tienes datos, podemos. Pero si pulsamos Ctr+Mayús+B ya no podemos modificar los datos de las tablas , pero si podemos modificar las celdas que no tienen datos.

Si pulsamos ahora Ctr+Mayús+P se desbloquean y si podemos hacer cambios.