Nombre de cellules selon leur couleurs

Résolu/Fermé
nanouz - 27 janv. 2011 à 14:07
 Mohamed Bhd - 22 août 2017 à 13:34
Bonjour,


J'aimerais créer une formule sur Excel qui me permette de calculer le nombre de cellule rouges, vertes et grises non vides.

Pour calculer le nombre de cellules non vide j'ai utilisé la fonction NBVAL qui fonctionne très bien mais pour calculer le nombre de cellules non vide en fonction de leur couleur je ne sais pas comment faire.

Pouvez vous m'aider ?
A voir également:

11 réponses

Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 949
28 janv. 2011 à 00:58
Re le forum

Code à coller dans un module

Function NbreCellulesCouleur(Plage As Range, Couleur As Byte) As Long
'Compter le nombre de cellules d'une couleur donnée dans une plage donnée
'Plage: plage de cellules à inspecter
'Couleur: valeur de la couleur cherchée

Application.Volatile

Dim Cellule As Range

For Each Cellule In Plage
    If Cellule.Interior.ColorIndex = Couleur And Not IsEmpty(Cellule) Then
        NbreCellulesCouleur = NbreCellulesCouleur + 1
    End If
Next Cellule

End Function

Mode d'utilisation de la formule
=NbreCellulesCouleur(B4:B8;3)

Tableau des couleurs : ColorIndex

Mytå
17
Bonjour Myta ou un autre,

Question très con, le code est bien à copier dans un module comme si je faisais une macro, je ne commence donc pas par "Sub" mais directement par "Function", c'est bien ça ?

Une fois la fonction coller dans ce module, on peut l'utiliser comme une formule sur la feuille Excel normal ?

Merci d'avance
0
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 949
30 oct. 2014 à 23:00
Re le Fil

C'est bien cela Baba

Mytå
0