[EXCEL 2003]

debbi -  
Mike-31 Messages postés 19572 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je rencontre quelques soucis de fonctions.
Dans un tableau, j'utilise une mise en forme conditionnelle pour colorer en gris une cellule (vide) en fonction d'une date. Les autres données sont "1", ou cellule vide.

Je voudrais connaître le nombre de cellules grises (vides mais qui répondent positivement à la mise en forme conditionnelle), pour les différencier des cellules vides (qui ne répondent pas aux critères de mise en forme).

J'ai essayé avec Selection.Interior.index, mais ça ne marche que sur le format d'origine, pas sur la couleur après une mise en forme conditionnelle.

Pourriez-vous m'aider ?

Merci par avance.

Debbi
A voir également:

2 réponses

Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 448
 
Bonsoir
je pense qu'il faut passer par une macro, ce que je ne sais pas faire. Quelqu'un vous donnera surement la bonne solution. Mon intervention est plutôt due à la curiosité:
Pourquoi ne pas baser votre décompte directement sur la formule qui grise la cellule?Autrement dit, compter le nombre de dates qui correspondent à la cellule grisée?
ca me parait plus simple, mais ce n'est qu'une approche de votre problème.
Crdlmnt
0
Mike-31 Messages postés 19572 Date d'inscription   Statut Contributeur Dernière intervention   5 139
 
Salut,

Tout dépend de la formulation de ta mise en forme, on peut trouver une formule simple pour compter

prenons un exemple tu as mis la plage A2:F10 en surbrillance et tu as sélectionné La formule est et saisis formule =A2="" et Ok par ce biais la mise en forme s'applique à la plage

avec cette formule par exemple

=NB.SI(Plage;ConditionDeLaMFC)
ou en clair
=NB.SI(A2:F10;"")

il est peut être possible d'utiliser de fonction d'Excel si la forme conditionnelle est associé à un zéro comme
=NB.SI(A2:F10;"=0")

ou cette celle ci pour les cellules vide qui seraient colorisées en gris
=NB.VIDE(A2:F10)

avant de passer au VBA, il faudrait voir ton fichier que tu peux mettre sur un post avec ce lien

https://www.cjoint.com/

A+
Mike-31

Un problème sans solution est un problème mal posé  (Einstein)
0