Bonjour,
Je reviens sur le forum, pour une autre demande... (Je ne pense pas avoir vu ce problème traité, puisque les demandes se limitent principalement à la comptabilisation d'un seul intervalle de valeurs numériques, et non de multiples intervalles différents les uns des autres).
J'explique le cas de figure :
Dans une colonne A, j'ai inscrit une mise en forme conditionnelle pour ne me mettre en évidence QUE les valeurs numériques répondant à des critères (intervalles) bien précis, tout en sachant que ces critères dépendent à la fois de la colonne A et de la colonne B.
C'est à dire que :
Si A > X et B > Y : il faut mettre en rouge
Sinon, on teste : si A > X2 et B > Y2 : il faut mettre en rouge
Sinon, il faut voir : si A > X3 et B > Y3 : mettre en rouge
[...]
Et si aucune des conditions n'est vérifiée, alors la valeur considérée n'est pas mise en rouge.
Concrètement, ma mise en forme conditionnelle se résume à :
=SI(ESTTEXTE($L2);FAUX;SI(ESTNONTEXTE($L2);SI(ET($L2>=$T$9;$K2<$U$9);VRAI;(SI(ET($L2>=$T$10;$K2<$U$10);VRAI;(SI(ET($L2>=$T$11;$K2<$U$11);VRAI;(SI($L2>=$T$12;VRAI;FAUX)))))))))
... Voilà pour l'explication ...
Maintenant, j'aimerais savoir comment il est possible de compter l'ensemble des cellules affectées par la mise en forme conditionnelle ? A savoir le nombre de "vrai" de la formule si dessus ? J'ai tenté de faire un NB.SI "vrai" de la formule si dessus, mais en vain... De même, le VBA ne pourra pas compter le nombre de cellules "rouges", puisque la mise en forme conditionnelle ne considère pas une cellule comme réellement affectée par la mise en forme...
Merci beaucoup de m'avoir lu !!!!