Sumar por colores con VBA
Para lograr esta suma utilizando VBA debemos crear un nuevo módulo y una función como la siguiente:
Podemos utilizar esta función en la hoja de Excel de la siguiente manera:
Observa cómo el primer argumento de la función indica la celda que contiene el color que deseo sumar, que en este caso es el color azul de la celda B4, y el segundo argumento indica el rango que deseo considerar en la evaluación.
Para sumar un color diferente será suficiente con cambiar el primer argumento de la función indicando la celda que contiene el nuevo color. A continuación hago la suma de las celdas con el color verde:
Es muy importante mencionar que este método funciona solamente cuando hemos aplicado un color a la celda utilizando el comando “Color de relleno”. Un color aplicado a una celda por el formato condicional no es almacenado en la propiedad ColorIndex y por lo tanto nuestra función VBA no detectará esos colores. Descarga el archivo de trabajo que contiene el código recién creado y comienza a hacer pruebas en tu propio equipo.
MACRO PARA SUMAR POR COLORES
Reviewed by creatiguille
on
abril 10, 2018
Rating: