Tu veux dire que c'est la MFC qui colore le fond de la cellule ?je souhaite compter les cellules qui sont colorisées à partir d'une filtre dans mise en forme conditionnelle ( sous excel 2010)
Si le fond de la cellule est colorié par MFC, ça ne marche pas, me semble-t-il.Faire une boucle sur les cellules colorisées et tester leur propriété .Interior.Color (si vous voulez compter celles dont le fond est coloré), sinon c'est la propriété .Color
Bonjour,
Tu veux dire que c'est la MFC qui colore le fond de la cellule ?
Si le fond de la cellule est colorié par MFC, ça ne marche pas, me semble-t-il.
Je veux dire qu'il faudrait utiliser .DisplayFormat.Interior.Color.
Je veux dire qu'il faudrait utiliser .DisplayFormat.Interior.Color
Bonjour TooFatBoy, Gégé-45550, à touswaouh !!! ... on est Barbatruc ou on ne l'est pas, j'ai encore appris quelque chose !
Merci TooFatBoy
bonjour natrop, à tous ,Bjr le fil
Avec un travail réalisé par notre regretté Jacques Boisgontier :
Cordialement, Gérard
bonjour bhbh à tous,Bonjour,
Euh, si tu as une MFC, c'est que tu effectues un calcul???
Comptabiliser le nombre de cellules respectant ce calcul doit être possible via une simple formule, non?
Par exemple, dans le fichier fourni par @Gégé-45550 , un NB.SI suffirait..
Bonne journée
re-bonjour,bonjour bhbh à tous,
merci pour la réponse.
oui j'utilise trois MFC sur la feuille 1 :
une sur valeur double s'applique à B$:C$
une ET(C3<>"";NB.SI(Data2_2;C3)=0) s'applique à colonne C [Data2_2 est le nom de la colonne C sur feuille 2]
une ET(b3<>"";NB.SI(Data2_1;B3)=0) s'applique à colonne B [Data2_1 est le nom de la colonne B sur feuille 2]
je ne voix pas comment comptabiliser les cellule à partir de ces mise en forme ?
merci pour l'aide
Cordialement
re,re-bonjour,
ce que veut dire @bhbh :
c'est que, si on reprend l'exemple que je t'ai envoyé, la première MFC repeint en rouge toutes les cellules du champ "A1:A8" qui contiennent la valeur 1.
Plutôt que de les tester à travers la MFC, il suffit de compter combien contiennent une valeur telle que calculée par la MFC (ici, c'est la valeur 1)
Donc un '=Nb.Si([A1:A8];1)'dans la cellule de votre choix fera le même compte, conforme au résultat attendu.
Pour vos formules, il serait préférable d'utiliser Nb.Si.Ens
Je crois que c'est le deuxième cas...je ne peut pas faire une MFC pour chaque cas ? ou j'ai rien compris.
Merci pour ta réponse , j'ai bien compris que je n'ai pas compris, mais ça ne m'a pas beaucoup aidé.Je crois que c'est le deuxième cas...
Il s'agit simplement de mettre une formule répondant aux mêmes critères que tes MFC.