Fonction SommeProd en fonction de couleur de cellule

IbrahimBENRHOUMA Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   -
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 995 Date d'inscription   Statut Membre Dernière intervention   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 8561 Date d'inscription   Statut Membre Dernière intervention   1 780
 
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