[EXCEL 2003]
debbi
-
Mike-31 Messages postés 19572 Date d'inscription Statut Contributeur Dernière intervention -
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
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:
- [EXCEL 2003]
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide
- Excel trier par ordre croissant chiffre - Guide
2 réponses
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
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
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)
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)