Compter les cellules d'une certaines couleur avec mise en forme

Fermé
Maxime39 Messages postés 2 Date d'inscription samedi 12 janvier 2013 Statut Membre Dernière intervention 13 janvier 2013 - 12 janv. 2013 à 19:36
Maxime39 Messages postés 2 Date d'inscription samedi 12 janvier 2013 Statut Membre Dernière intervention 13 janvier 2013 - 13 janv. 2013 à 01:52
Bonjour,

Bonjour,

Je souhaiterai pouvoir dénombrer les cellules d'une couleur donnée, dans un tableau excel,
cette couleur étant dépendante d'une mise en forme conditionnelle.

J'ai réalisé une macro :
Function CompteCouleurFondRef(champ As Range, couleurFond As Range)
Application.Volatile
Dim c, temp
temp = 0
For Each c In champ
If c.Interior.ColorIndex = couleurFond.Interior.ColorIndex Then
temp = temp + 1
End If
Next c
CompteCouleurFondRef = temp
End Function

Elle fonctionne, mais seulement sur les couleur mise manuellement. le format sous mise en forme conditionnel n'est pas pris en compte :(

Merci d'avance

Maxime



A voir également:

2 réponses

Heliotte Messages postés 1491 Date d'inscription vendredi 26 octobre 2012 Statut Membre Dernière intervention 28 janvier 2013 92
Modifié par Heliotte le 12/01/2013 à 22:32
Bonsoir Maxime39,

Une façon de faire est de reprendre les critères qui font la mise en forme des cellules ..

Edit:
.. avec un NB.SI associé
2
Maxime39 Messages postés 2 Date d'inscription samedi 12 janvier 2013 Statut Membre Dernière intervention 13 janvier 2013
13 janv. 2013 à 01:52
Bien vu ! Merci !

J'étais partis là dessus, mais je pensai qu'une macro serai mieux.

Si quelqu'un en connais une, je suis preneur. Même si celà fonctionne avec un NB.SI et une SOMMEPROD

Maxime
0