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

Somme en fonction de la couleur de cellule

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Re : Somme en fonction de la couleur de cellule

Bonjour le fil, bonjour le forum,

Idem Jean-Bernard, j'ai pas compris. De plus je ne connais pas une Formule qui fasse ça mais si une macro peut convenir je te ferai une proposition quand tu nous auras expliqué tes sommes mystérieuses...
 
Re : Somme en fonction de la couleur de cellule

En vba , la fonction somme des valeurs contenues dans les cellule rouges :

Code:
[SIZE=3][FONT=Times New Roman]Function SommeRouge(Plage As Range)[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]For Each cell In Plage[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]If cell.Interior.ColorIndex = 3 Then vSomme = vSomme + cell.Value[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]Next[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]SommeRouge = vSomme[/FONT][/SIZE]
 
[SIZE=3][FONT=Times New Roman]End Function[/FONT][/SIZE]

Les codes couleurs figurent dans le fichier joint.
 

Pièces jointes

Re : Somme en fonction de la couleur de cellule

oups,
désolé si je me suis mal fait comprendre ...
en fait les somme 11,6, 0... indiquent le nombre de cellules verte (si je prend la couleur verte, c'est le chiffre 11) sur une même colonne
Alutili
 
Re : Somme en fonction de la couleur de cellule

Bonjour à tous
Une proposition:
Code:
[COLOR=blue]Public Function[/COLOR] NbrCouleurs(Plage [COLOR=blue]As[/COLOR] Range, Coul [COLOR=blue]As[/COLOR] Range)
[COLOR=blue]For Each[/COLOR] c [COLOR=blue]In[/COLOR] Plage
    [COLOR=blue]If[/COLOR] c.Interior.ColorIndex = Coul.Interior.ColorIndex [COLOR=blue]Then[/COLOR] Var = Var + 1
[COLOR=blue]Next[/COLOR]
NbrCouleurs = Var
[COLOR=blue]End Function[/COLOR]
Ceci ne fonctionnera pas si les cellules sont colorées par mise en forme conditionnelle.
Cordialement
 

Pièces jointes

Re : Somme en fonction de la couleur de cellule

Merci Efgé,
un peu novice en la matière en terme de Macro
comment faire pour copier la macro que tu m'as envoyé dans mon fichier qui est plus détaillé ?
merci
Alutili
 
Re : Somme en fonction de la couleur de cellule

Bonjour alutili, le fil,
Tu ouvre ton classeur puis Alt+F11. Cela ouvre l'éditeur VBA.
Dans la fenêtre à Gauche Click droit sur le nom de ton fichier / Insertion / Module.
Tu bouble click sur le module que tu viens de créer et tu colle la macro dans la feuille blanche à Droite:

Cordialement
 

Pièces jointes

  • Sans-titre-1.jpg
    11.4 KB · Affichages: 332
  • Sans-titre-1.jpg
    11.4 KB · Affichages: 312
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
10
Affichages
383
Réponses
2
Affichages
168
Réponses
1
Affichages
188
W
Réponses
3
Affichages
315
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…