Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Somme si ok couleur remplissage cellule

Thierryba

XLDnaute Nouveau
Bonjour,

Voila mon souci serait de faire la somme des cellules selectionnées si la couleur de la cellule corespond a mon choix.

D'une part pour le vert clair
d'autre part pour le vert brillant

Pouvez vous m'aider ?

Merci

Thierry :whistle:
 

pat1545.

XLDnaute Accro
Salut Darnel,
tu copie ceci dans un module VBA (ALT F11) / insertion Module:

Function SumByColor(InputRange As Range, ColorRange As Range) As Double
Dim cl As Range, TempSum As Double, ColorIndex As Integer
ColorIndex = ColorRange.Cells(1, 1).Interior.ColorIndex
TempSum = 0
On Error Resume Next ' ignore cells without values
For Each cl In InputRange.Cells
If cl.Interior.ColorIndex = ColorIndex Then TempSum = TempSum + cl.Value
Next cl
On Error GoTo 0
Set cl = Nothing
SumByColor = TempSum
End Function

et tu utilise comme ceci:
=sumbycolor(A1:A10;A1) fera la somme de A1 à A10 pour les cellules qui ont la meme couleur que A1

Patrick
(attention aux coupures de lignes)
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…