Compter cellule de meme couleur

rafii

XLDnaute Nouveau
bonsoir a tous
voici mon tableau que voudrais compter les cellules (f10:f151) ayant les même couleurs
et reporter chaque nombre de ces cellules dans les cases correspondantes a gauche .
Merci .
Je joint fichier
 

Pièces jointes

  • 1.xls
    104 KB · Affichages: 188
  • 1.xls
    104 KB · Affichages: 203
  • 1.xls
    104 KB · Affichages: 193

laetitia90

XLDnaute Barbatruc
Re : Compter cellule de meme couleur

bonjour rafii

une fonction dans un module

Code:
Function Couleurs(Plage As Range, IndexCouleur As Integer) As Long
Dim c As Range
For Each c In Plage.Cells
If c.Interior.ColorIndex = IndexCouleur Then Couleurs = Couleurs + 1
Next c
End Function

puis en L10
Code:
=couleurs($F$10:$F$151;35)&$K10
puis en L11
Code:
=couleurs($F$10:$F$151;37)&$K11
puis en L12
Code:
=couleurs($F$10:$F$151;40)&$K12
 

Modeste

XLDnaute Barbatruc
Re : Compter cellule de meme couleur

Bonjour rafii, laetitia90,

La solution que propose laetitia90 fonctionne parfaitement (comme à chaque fois d'ailleurs) ... j'aurais, pour ma part, proposé la même fonction avec deux Range en arguments (ce qui dispenserait de connaître le ColorIndex et permettrait la recopie de la fonction)
Mais la raison de mon intervention est beaucoup plus prosaïque, j'ai avant tout besoin d'une petite explication sur ce que signifie le "&$K10", après la fonction :confused: (j'ai l'impression de passer à côté d'une évidence, mais ... laquelle?)
 

laetitia90

XLDnaute Barbatruc
Re : Compter cellule de meme couleur

re, bonjour Modeste:):)
effectivement on peut sans passer!! sans pb... a moins de recuperer la valeur d'une autre cell..
j'avais pas trop teste:( puis entre nous cet un code que j'avais recupere je sais plus ou??
TROP NULLE en formule il faudrait que mis mette un jour!!!
ta solution est bien plus "souple" en esperant que l'ami rafii repasse par la pour te demander conseil
a+ leti
 

Discussions similaires

Statistiques des forums

Discussions
312 430
Messages
2 088 362
Membres
103 830
dernier inscrit
fombarone