Détection de couleur puis somme des nbs inscrit dans les cellule

[Résolu/Fermé]
Signaler
-
 arbreaucarr -
Bonjour,
Je souhaiterai qu'Excel détecte une couleur d'une cellule dans une ligne ou colonne donné puis fasse la somme de tous les nombres inscrit dans ces cellules.
Je sais qu'il existe des macro détectant les couleurs des cellules, mais je sais pas s'il était possible de lire le nombre inscrit dans cette cellule. Puis, finalement, faire la somme de toutes ces cellules.

J'espère que mes explications auront été clair et je vous remercie d'avance.


2 réponses

Messages postés
13097
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
16 septembre 2021
2 246
Bonjour

Fonction personnalisée à mettre dans un module de l'éditeur VBA
Function sommecouleur(plage As Range, modele As Range)
couleur = modele.Interior.ColorIndex
For Each cell In plage
If cell.Interior.ColorIndex = couleur Then Total = Total + cell.Value
Next
sommecouleur = Total
End Function

S'utilise comme une fonction Excel selon la syntaxe =sommecouleur(plage somme;cellule test)
Exemple : =sommecouleur(B2:B15;A1) avec les nombres en B2:B15 et la couleur test en A1

Cdlmnt
Via
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 42674 internautes nous ont dit merci ce mois-ci

Merci beaucoup de ton aide.

Je te souhaite une bonne soirée.
Messages postés
17543
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
23 septembre 2021
4 737
Bonjour,

Tu peux le faire avec de simples formules, regarde cette discussion parallèle
https://forums.commentcamarche.net/forum/affich-35158604-soustraction-avec-code-couleur#top

regarde sur ce lien j'ai tout expliqué sur ce procédé
https://www.commentcamarche.net/faq/48690-excel-compter-ou-additionner-les-cellules-colorisees-manuellement
A+
Mike-31

Je suis responsable de ce que je dis, pas de ce que tu comprends...