Bonjour
Si ton code ne fonctionne pas c'est que tu utilises une mauvaise syntaxe
Comme tu ne veux compter les cellules avec n'importe quelle couleur
il faut utiliser simplement
=NbCoul(C5:D13)
Si tu veux compter les cellules avec une certaine couleur
Il faut reprendre ta première macro
Function NbCoulParCouleur(Zne As Range, Couleur As Integer)
Dim Cell As Range
Application.Volatile True
For Each Cell In Zne
If Cell.Interior.ColorIndex = Couleur Then NbCoulParCouleur = NbCoulParCouleur + 1
Next Cell
End Function
Et dans ce cas tu utilises
=NbCoulParCouleur(C5:D13;6)
Attention le code n'est pas identique dans les deux cas
Bonne journée