Compter les cellules d'une certaine couleur

Bonjour,

Je voudrais pouvoir compter le nombre de cellule verte et le nombre de cellule rouge dans une certaine colonne.

J'ai regardé sur le forum des demandes similaire mais je ne trouve rien qui fonctionne

Merci de votre aide

Ci joint un fichier excel

Bonjour jneh,

Avec une petite fonction personnalisée

Function NbSiCouleur(Plage As Range, CelCouleur As Range)
  Dim Cel As Range, Total As Long
  For Each Cel In Plage
    Total = Total + Abs(Cel.Interior.ColorIndex = CelCouleur.Interior.ColorIndex)
  Next Cel
  NbSiCouleur = Total
End Function

Que vous appelez comme ceci

A1 est une cellule de couleur verte

=NbSiCouleur(A$1:A$14;A1)

Voici le fichier

A+

Bonjour,

Autre..... validation macro indispensable

Slts

Merci beaucoup Bruno ca fonctionne. Mais est ce qu'il est possible de faire en sorte que ca s'actualise directement lorsque qu'une cellule en plus est coloré? Car la ce n'est la le cas

Re,

Navré, mais il n'y a pas d'évènement "ChangeCouleur"

Il faut définir une plage plus grande et modifier la fonction avec

Function NbSiCouleur(Plage As Range, CelCouleur As Range)
  Dim Cel As Range, Total As Long
  ' Recalculer la fonction à tout moment
  Application.Volatile
  '
  For Each Cel In Plage
    Total = Total + Abs(Cel.Interior.ColorIndex = CelCouleur.Interior.ColorIndex)
  Next Cel
  NbSiCouleur = Total
End Function

A+

Rechercher des sujets similaires à "compter certaine couleur"