Sommer des cellules de meme couleur sous excel 2007 et 2010
Fred94
-
UsulArrakis Messages postés 7683 Statut Contributeur -
UsulArrakis Messages postés 7683 Statut Contributeur -
Bonjour,
Je souhaite faire la somme automatique de plusierus cellules d'une même couleur.
Comment faire ?
Merci à tous
Frédérique
Je souhaite faire la somme automatique de plusierus cellules d'une même couleur.
Comment faire ?
Merci à tous
Frédérique
3 réponses
-
salut
2 macros et une fonction à coller dans un module (elles ne sont pas de moi) mais fonctionnent
Sub CompteCouleur() Dim Compte As Integer 'pour remettre la couleur à rien Range("A1:D8").Interior.ColorIndex = xlColorIndexNone 'les cellules surveillées For Each c In Range("A1:D8") 'condition fixée If c >= "A" Then 'couleur appliquée ici rouge c.Interior.ColorIndex = 3 'pour faire la somme des cellules remplies Compte = Compte + 1 End If Next 'pour afficher notre somme en D9 Range("D9") = Compte End Sub Function ColorCountIf(SearchArea As Object, BgColor As Range) As Integer Application.Volatile True ColorCountIf = 0 MaCoul = BgColor.Interior.ColorIndex For Each Cell In SearchArea If Cell.Interior.ColorIndex = MaCoul Then ColorCountIf = ColorCountIf + 1 Next Cell End Function Sub CompteCouleur2() Dim Compte As Integer 'les cellules surveillées For Each c In Range("B1:B541") 'condition fixée If c.Interior.ColorIndex = 34 Then 'pour faire la somme des cellules remplies Compte = Compte + 1 End If Next 'pour afficher notre somme en C1 Range("C1") = Compte End Sub
-
Re-bonjour,
J'ai créé une macro du type du 3ème exemple, avec la couleur : RGB (192,192,192) que j'ai retrouvé dans la cellule, mais cela ne fonctionne pas.
J'ai fait "exécuter " dans la macro, mais cela ne fonctionne pas dans mon fichier.
Est-ce qu'il faut spécifier une feuille ? car dans mon fichier, j'ai plsuierus feuilles.
Merci à vous -
le zip contient le fichier avec macro
et le fichier avec les codes couleurs à utiliser
https://www.cjoint.com/?BJfqx1WtHoD
-
-
bonjour
si la couleur vient d'une mise en forme conditionnelle, c'est jouable sans macro, sinon macro
bonne suite-
bonjour,
Non, pour la somme de ces cellules, il n'y a pas de mise en forme conditionnelle.
Donc, je vais me lancer dans une macro (pour la 1ère fois) !!! on va voir...
Pour une autre somme, je dois faire la somme de cellules avec mise en forme conditionnelle.
Dans ce cas, comment faire ?
Merci beaucoup pour votre aide :-))))
-
-