XL 2016 sommesicouleur

halecs93

XLDnaute Impliqué
Bonjour,

J'ai intégré une formule permettant de faire la somme de cellules en fonction de leur couleur. Cette formule, dans le module 1, est :

Option Explicit

Function SOMMESICOULEUR(cellules As Range)
Application.Volatile

Dim total As Double
Dim cellule As Range

For Each cellule In cellules
If cellule.Interior.Color = Application.Caller.Interior.Color Then
total = total + cellule
End If
Next


SOMMESICOULEUR = total

End Function

Or, lorsque je souhaite l'éxécuter (en B28 pour l'exemple) elle me renvoie la valeur zéro.

Une idée ?

Un grand merci par avance
 

Pièces jointes

  • POINT HEURES excel downloads.xlsm
    23.3 KB · Affichages: 5

Bernard_XLD

XLDnaute Barbatruc
Membre du Staff
Bonjour Halecs93, vgendron, JHA, le forum

J'avais fait une solution avec événementielle et fonction personnalisée pour Riton00 dans ce fil.
elle permet de compter les couleurs de MFC sur une plage passée en paramètre dans la fonction personnalisée. fonctionne en ligne, colonne ou plage selon la couleur de la cellule contenant la fonction

https://excel-downloads.com/threads/compter-les-cellules-mfc.20065332/#post-20493552

Cordialement, @+
 

halecs93

XLDnaute Impliqué
Bonjour Halecs93, vgendron, JHA, le forum

J'avais fait une solution avec événementielle et fonction personnalisée pour Riton00 dans ce fil.
elle permet de compter les couleurs de MFC sur une plage passée en paramètre dans la fonction personnalisée. fonctionne en ligne, colonne ou plage selon la couleur de la cellule contenant la fonction

https://excel-downloads.com/threads/compter-les-cellules-mfc.20065332/#post-20493552

Cordialement, @+
Merci beaucoup. Peut-être un peu complexe, en ce qui me concerne, à mettre en oeuvre. Mais, merci encore
 

Statistiques des forums

Discussions
312 198
Messages
2 086 149
Membres
103 132
dernier inscrit
hedfahmi