Fonction SommeProd en fonction de couleur de cellule

IbrahimBENRHOUMA Messages postés 1 Statut Membre -  
Patrice33740 Messages postés 8930 Statut Membre -
Chers Experts,

J'ai trouvé de mal pour mettre en place un Macro. Ma demande est de faire une fonction sur excel sommeProd en code couleur de la cellule?
y t il possible?
Merci d'avance

2 réponses

tuxboy Messages postés 1083 Statut Membre 190
 
Bonjour,

Il existe une formule dans OpenOffice qui se nomme STYLE.

Pour Excel, il faut programmer une macro (ALT-F11)

Function SommeCouleur(Zone As Range, CRef As Range, X, Y)
Application.Volatile
Dim c, Cel, S
c = CRef.Interior.ColorIndex
S = 0
For Each Cel In Zone
If Cel.Interior.ColorIndex = c Then
S = S + Cel.Offset(Y, X)
End If
Next
SommeCouleur = S
End Function

trouvée ici :
https://www.excel-downloads.com/threads/somme-si-la-cellule-est-dune-certaine-couleur.174842/
0
Patrice33740 Messages postés 8930 Statut Membre 1 781
 
Bonjour,

La gestion des couleurs avec Excel n'est pas des plus simples.
Une solution consiste à utiliser une colonne supplémentaire qui contient les critères pour définir la couleur des cellules concernées à l'aide d'une MFC.
Il devient alors simple d'établir un SOMMEPROD en utilisant cette colonne supplémentaire.
0