Comptage des couleurs à partir de formats conditionnels (Microsoft Excel)
Ronald a une feuille de calcul qui utilise la mise en forme conditionnelle. Les conditions font que les cellules sont de couleurs différentes. Il veut compter le nombre de cellules rouges dans la feuille de calcul. Il sait comment créer une macro qui examinera la couleur de la cellule et effectuera un décompte si une cellule est formatée directement en rouge, mais la macro ne fonctionnera pas avec des cellules formatées conditionnellement. Ronald veut savoir s’il existe également un moyen de compter ces globules rouges conditionnellement.
Vous ne pouvez pas vérifier directement dans une macro la couleur d’une cellule basée sur un format conditionnel. Il existe des moyens de contourner ce problème avec une macro, mais ce n’est pas pour les faibles de cœur. La page suivante sur le site de Chip Pearson montre la difficulté de déterminer les couleurs conditionnelles:
http://www.cpearson.com/excel/CFColors.htm
Compte tenu de la difficulté de la tâche, il peut être plus simple de recréer les conditions dans la macro, puis de voir quelles cellules remplissent ces conditions. Le résultat est que vous comptez les cellules correspondant aux conditions plutôt que les cellules qui sont colorées en rouge en raison de ces conditions. Cela devrait donner le même nombre de cellules, mais est beaucoup plus facile à gérer par programme.
Bien sûr, la seule mise en garde à cette solution est que vous devrez garder les conditions dans la macro et les conditions dans les formats conditionnels en synchronisation les unes avec les autres. Si vous modifiez l’un et échouez à changer l’autre, vous n’obtiendrez pas les résultats souhaités.
ExcelTips est votre source pour une formation Microsoft Excel rentable.
Cette astuce (2873) s’applique à Microsoft Excel 97, 2000, 2002 et 2003.