Fonction SommeProd en fonction de couleur de cellule

IbrahimBENRHOUMA Messages postés 1 Statut Membre -  
Patrice33740 Messages postés 8400 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

  1. 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
  2. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 785
     
    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