Fonction SommeProd en fonction de couleur de cellule

Fermé
IbrahimBENRHOUMA Messages postés 1 Date d'inscription mardi 18 avril 2017 Statut Membre Dernière intervention 18 avril 2017 - 18 avril 2017 à 17:49
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 20 avril 2017 à 13:44
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

A voir également:

2 réponses

tuxboy Messages postés 995 Date d'inscription lundi 23 juillet 2012 Statut Membre Dernière intervention 28 mai 2019 190
20 avril 2017 à 11:03
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 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 779
20 avril 2017 à 13:44
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