Ocultar ciertas columnas según el valor de una casilla.
He leído y probado varias respuestas de macros ya publicadas pero no encuentro la solución específica a lo que quiero realizar.
Quiero que se oculten unas ciertas columnas, o no, según el valor escrito en una casilla.
Ejemplo:
En la casilla C8 tengo un menú desplegable para elegir entre unos valores: rojo, naranja, azul, verde, morado, gris, blanco, amarillo, rosa y cian.
Lo que quiero es que si en la casilla C8 se elige del menú desplegable el valor "rojo", se oculten las columnas "G" y "H". El resto serian visibles.
Si se elige el valor "naranja" se deberían ocultar las columnas "I" y "J". El resto de columnas de la excel deberían ser visibles.
Y así con el resto de colores. Con el "azul" serian las columnas "K" y "L".
Con el verde serian las columnas MN.
Con el morado serian las columnas OP.
Con el gris serian las columnas QR.
Con el blanco serian las columnas ST.
Con el amarillo serian las columnas UV.
Con el rosa serian las columnas WX.
Con el cian serian las columnas YZ.
Si no se elige ningún color de los de la lista se deberían ver todas las columnas de la hoja excel.
Un apunte, en realidad la casilla C8 es una combinación de las C8+D8+E8+F8.
Esto me gustaría que se ejecutara solo y siempre. He utilizado otros macros que tengo que ejecutarlos cada vez y no es cómodo, lo ideal es que se ejecute de manera automática.