Microsoft 365 Compter les couleur avec MFC

David

XLDnaute Occasionnel
Bonjour à tous,

J'ai un soucis pour compter les cellules de couleur par MFC, le résultat est ok, quand je regarde dans le détail, mais le total me renvoi #VALEUR
1718740835570.png



VB:
Function CompterCouleur(PlageCouleur As Range, Couleur As Range)
Dim CodeCouleur As Integer
Dim NbrCouleur As Integer
CodeCouleur = Couleur.Interior.Color
Set CCell = PlageCouleur
For Each CCell In PlageCouleur
  If CCell.DisplayFormat.Interior.Color = CodeCouleur Then
    NbrCouleur = NbrCouleur + 1
  End If
Next CCell
CompterCouleur = NbrCouleur
End Function

Je vous joins mon fichier parce que la je ne comprend pas.

Merci de votre aide
 

Pièces jointes

  • testcouleur.xlsm
    16.2 KB · Affichages: 7

TooFatBoy

XLDnaute Barbatruc
Pour l'ami Gégé il faudrait le faire ligne par ligne et j'ai beaucoup de ligne
J'avoue que je ne comprends pas ce que tu veux compter, car si c'est un résultat par ligne que tu veux, pourquoi avoir mis une formule dans chaque colonne dans ton fichier initial ?


[edit] Ah ben au moins mapomme et job75 ont compris ce que tu voulais, donc tout est bien qui fini bien. 👍 [/edit]
 

Discussions similaires

Statistiques des forums

Discussions
313 928
Messages
2 103 632
Membres
108 739
dernier inscrit
titoooo428