Ronald tiene una hoja de trabajo que utiliza formato condicional. Las condiciones dan como resultado que las celdas tengan colores diferentes. Quiere contar el número de celdas rojas en la hoja de trabajo. Sabe cómo crear una macro que examinará el color de la celda y hará un recuento si una celda está formateada directamente en rojo, pero la macro no funcionará con celdas con formato condicional. Ronald también quiere saber si hay una manera de contar estos glóbulos rojos condicionalmente.

No puede verificar directamente en una macro cuál es el color de una celda en función de un formato condicional. Hay formas de solucionar esto con una macro, pero no es para los débiles de corazón. La siguiente página del sitio de Chip Pearson demuestra la dificultad para determinar los colores condicionales:

http://www.cpearson.com/excel/CFColors.htm

Dada la dificultad de la tarea, puede ser más fácil recrear las condiciones dentro de la macro y luego ver qué celdas cumplen estas condiciones. El resultado es que cuenta las celdas que coinciden con las condiciones en lugar de contar las celdas que están coloreadas en rojo como resultado de esas condiciones. Esto debería producir el mismo recuento de celdas, pero es mucho más fácil de manejar mediante programación.

Por supuesto, la única advertencia para esta solución es que deberá mantener las condiciones en la macro y las condiciones en los formatos condicionales sincronizadas entre sí. Si cambia uno y no cambia el otro, no obtendrá los resultados deseados.

ExcelTips es su fuente de formación rentable en Microsoft Excel.

Este consejo (2873) se aplica a Microsoft Excel 97, 2000, 2002 y 2003.