somme couleur actualisée

  • Initiateur de la discussion Initiateur de la discussion 28gaëlle
  • Date de début Date de début

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 !

28gaëlle

XLDnaute Junior
Bonjour,

Je souhaiterais sommer mes cellules suivant un fond de couleur. Pour l'instant ça marche pas trop mal avec la formule ci-dessous. Mais j'aimerais maintenant que lorsque je change la couleur d'une cellule ma somme se mette automatiquement à jour.
Est ce possible?

Merci d'avance si vous trouver une solution.



Option Explicit
Function Sum_color(plage As Range, couleur As Integer) As Double
Dim r As Range, nb As Double
Application.Volatile
nb = 0
For Each r In plage
If r.Interior.ColorIndex = couleur Then nb = nb + r.Value
Next
Sum_color = nb
End Function



Function cellcouleur(c As Range)
cellcouleur = c.Interior.ColorIndex
End Function
 
Re : somme couleur actualisée

Salut 28gaëlle, Boisgontier, Pascal, le Forum

Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Calculate
End Sub

dans le Module de la Feuil1, et non dans un module séparé... ça devrait marcher mieux 😉

Bonne Journée
 
Re : somme couleur actualisée

Re

voici ton fichier modifié et en effet le code j'avais précisé qu'il fallait le mettre dans le code de la feuille et il fallait ajouter aussi le nom de la feuille à recalculer
 

Pièces jointes

Re : somme couleur actualisée

Re

Tu a sla liste dans l'aide excel

sinon moi je préfère ainsi

Option Explicit
Function Sum_color(plage As Range, MaCellCouleur As Range) As Double
Dim r As Range, nb As Double
Dim couleur as integer
Application.Volatile
couleur=MaCellCouleur .interior.colorindex
nb = 0
For Each r In plage
If r.Interior.ColorIndex = couleur Then nb = nb + r.Value
Next
Sum_color = nb
End Function

Je t'ai mis en violet ce que j'ai changé
En fait au lieu de mettre le numéro de la couleur dans la fonction je sélectionne une cellule contenant la couleur à choisir
 
Dernière édition:
- 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

  • Question Question
Microsoft 365 nb . si couleur
Réponses
7
Affichages
1 K
Réponses
33
Affichages
3 K
Réponses
8
Affichages
1 K
Retour