Prise en compte cellules vides ou selon format

  • Initiateur de la discussion Cyril
  • Date de début
C

Cyril

Guest
Bonjour,
Comment prendre en compte dans une formule les cellules VIDES ou les cellules selon leur FORMAT (couleur, police de caractère etc...).
Par exemple, j'aimerais savoir combien il y a de cellules vides et combien il y a de cellules vertes dans mon tableau.
Merci
A bientôt
Cyril
 
C

Cathy

Guest
Hello Cyril

1- écrire une formule metricielle (par exemple!)

=SOMME(SI(C1:C7="";1;0)) valider par ctrl+Maj+Entrée

2- écrire une fonction :

Function ComptageCouleur(PlageEntree As Range, CouleurPlage As Range) As Double
Dim Cell As Range, ColorIndex As Integer
ColorIndex = CouleurPlage.Cells(1, 1).Interior.ColorIndex
TempSum = 0
On Error Resume Next
For Each Cell In PlageEntree.Cells
If Cell.Interior.ColorIndex = ColorIndex Then TempSum = TempSum + 1
Next Cell
On Error GoTo 0
Set Cell = Nothing
ComptageCouleur = TempSum
End Function

et l'utiliser dans une cellule exemple :
=ComptageCouleur(B2:I2;$A$1) A1 est la cellule qui comporte la couleur souhaitée et B2 à I2 ta plage de recherche pour comptage des cellules ayant cette couleur.

@+

C@thy
 
C

Cathy

Guest
C'est ce que j'essayais de faire, je te l'ai dit pluis haut,
(j'ai office 2000 donc les termes varient un peu, mais c'est la même chose),
mais j'ai toujours le message d'alerte et toi?

C@thy
 

Discussions similaires

Réponses
4
Affichages
363

Statistiques des forums

Discussions
314 017
Messages
2 104 578
Membres
109 081
dernier inscrit
Vio21