Compter les cases de couleur
Résolu/Fermé
marychamp
Messages postés
13
Date d'inscription
jeudi 28 août 2014
Statut
Membre
Dernière intervention
28 août 2014
-
28 août 2014 à 17:10
marychamp Messages postés 13 Date d'inscription jeudi 28 août 2014 Statut Membre Dernière intervention 28 août 2014 - 28 août 2014 à 19:12
marychamp Messages postés 13 Date d'inscription jeudi 28 août 2014 Statut Membre Dernière intervention 28 août 2014 - 28 août 2014 à 19:12
A voir également:
- Compter les cases de couleur
- Excel cellule couleur si condition texte - Guide
- Excel compter cellule couleur sans vba - Guide
- Changer la couleur de la barre des taches - Guide
- Code couleur résistance - Télécharger - Vie quotidienne
- Impossible de récupérer mon compte gmail - Guide
9 réponses
ccm81
Messages postés
10905
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
27 décembre 2024
2 429
28 août 2014 à 17:16
28 août 2014 à 17:16
Bonjour
La couleur a t'elle été mise "à la main" ou bien provient elle d'une Mise en forme conditionnelle?
Cdlmnt
La couleur a t'elle été mise "à la main" ou bien provient elle d'une Mise en forme conditionnelle?
Cdlmnt
marychamp
Messages postés
13
Date d'inscription
jeudi 28 août 2014
Statut
Membre
Dernière intervention
28 août 2014
28 août 2014 à 17:23
28 août 2014 à 17:23
D'une mise en forme
marychamp
Messages postés
13
Date d'inscription
jeudi 28 août 2014
Statut
Membre
Dernière intervention
28 août 2014
28 août 2014 à 17:26
28 août 2014 à 17:26
non non dsl ... à la main
Mytå
Messages postés
2973
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
950
28 août 2014 à 17:27
28 août 2014 à 17:27
Salut le Forum
Un lien : https://forums.commentcamarche.net/forum/affich-20670223-nombre-de-cellules-selon-leur-couleurs
Mytå
Un lien : https://forums.commentcamarche.net/forum/affich-20670223-nombre-de-cellules-selon-leur-couleurs
Mytå
marychamp
Messages postés
13
Date d'inscription
jeudi 28 août 2014
Statut
Membre
Dernière intervention
28 août 2014
28 août 2014 à 17:51
28 août 2014 à 17:51
Je ne comprends pas trop ton lien...
Je crois que je n'ai pas la bonne formule, je m'y prends mal.
Mais moi je veux compter le nombre de case jaune (le fond de la case)
=NbreCellulesCouleur(A8:A437;6)
Je crois que je n'ai pas la bonne formule, je m'y prends mal.
Mais moi je veux compter le nombre de case jaune (le fond de la case)
=NbreCellulesCouleur(A8:A437;6)
ccm81
Messages postés
10905
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
27 décembre 2024
2 429
28 août 2014 à 17:29
28 août 2014 à 17:29
Avec NB.SI tu peux dénombrer les cellules qui vérifient la même condition
Un exemple
https://www.cjoint.com/?3HCrEqgSAPu
Cdlmnt
Un exemple
https://www.cjoint.com/?3HCrEqgSAPu
Cdlmnt
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
marychamp
Messages postés
13
Date d'inscription
jeudi 28 août 2014
Statut
Membre
Dernière intervention
28 août 2014
28 août 2014 à 17:33
28 août 2014 à 17:33
Merci :)
marychamp
Messages postés
13
Date d'inscription
jeudi 28 août 2014
Statut
Membre
Dernière intervention
28 août 2014
28 août 2014 à 17:50
28 août 2014 à 17:50
Bonjour Mita,
Je ne comprends pas trop ton lien...
Je crois que je n'ai pas la bonne formule, je m'y prends mal.
Mais moi je veux compter le nombre de case jaune (le fond de la case)
=NbreCellulesCouleur(A8:A437;6)
??
Je ne comprends pas trop ton lien...
Je crois que je n'ai pas la bonne formule, je m'y prends mal.
Mais moi je veux compter le nombre de case jaune (le fond de la case)
=NbreCellulesCouleur(A8:A437;6)
??
ccm81
Messages postés
10905
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
27 décembre 2024
2 429
Modifié par ccm81 le 28/08/2014 à 17:54
Modifié par ccm81 le 28/08/2014 à 17:54
Et Pour des couleurs mises "à la main" il faudra passer par une macro
https://www.cjoint.com/?3HCr1Ldz5wX
Cdlmnt
https://www.cjoint.com/?3HCr1Ldz5wX
Cdlmnt
marychamp
Messages postés
13
Date d'inscription
jeudi 28 août 2014
Statut
Membre
Dernière intervention
28 août 2014
28 août 2014 à 18:53
28 août 2014 à 18:53
Merci beaucoup pour ton aide ... mais malgré tout je n'y arrive pas ... :(
Je savais meme pas que je pouvais aller voir le module lol
Ensuite ... je dois copier quoi et le mettre dans ma formule ...?
Public Function NbCelCoul(plage As Range, cel As Range) As Long
Dim coul As Long, nbc As Long, c As Range
Application.Volatile
nbc = 0
coul = cel.Interior.ColorIndex
For Each c In plage
If c.Interior.ColorIndex = coul Then nbc = nbc + 1
Next c
NbCelCoul = nbc
End Function
Je savais meme pas que je pouvais aller voir le module lol
Ensuite ... je dois copier quoi et le mettre dans ma formule ...?
Public Function NbCelCoul(plage As Range, cel As Range) As Long
Dim coul As Long, nbc As Long, c As Range
Application.Volatile
nbc = 0
coul = cel.Interior.ColorIndex
For Each c In plage
If c.Interior.ColorIndex = coul Then nbc = nbc + 1
Next c
NbCelCoul = nbc
End Function
ccm81
Messages postés
10905
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
27 décembre 2024
2 429
Modifié par ccm81 le 28/08/2014 à 19:07
Modifié par ccm81 le 28/08/2014 à 19:07
Une question . As tu fait fonctionner la macro dans mon exemple
1. Comme précisé dans l'exemple, la plage à traiter ne doit pas faire l'objet d'une MFC
2. Alt-F11 pour acceder à l'éditeur vba puis insertion/module pour créer le "Module 1"
3. Copier l'intégralité du code dans ce Module 1
4. Revenir dans la feuille Excel
5. La fonction NbCelCoul s'utilisera alors comme une fonction excel ordinaire dans la feuille
Dans mon exemple : A17=nbcelcoul(A2:A12;A5)
- la plage à traiter est A2:A12
- la couleur à dénombrer est celle de la cellule A5
- compte le nombre de cellules le la plage A2:A12 qui ont la couleur de fond de A5
C'est tout
RQ. Si tu es sous excel >=2007 tu dois enregistrer ton fichier avec l'extension .xlsm (pour accepter les macros)
1. Comme précisé dans l'exemple, la plage à traiter ne doit pas faire l'objet d'une MFC
2. Alt-F11 pour acceder à l'éditeur vba puis insertion/module pour créer le "Module 1"
3. Copier l'intégralité du code dans ce Module 1
4. Revenir dans la feuille Excel
5. La fonction NbCelCoul s'utilisera alors comme une fonction excel ordinaire dans la feuille
Dans mon exemple : A17=nbcelcoul(A2:A12;A5)
- la plage à traiter est A2:A12
- la couleur à dénombrer est celle de la cellule A5
- compte le nombre de cellules le la plage A2:A12 qui ont la couleur de fond de A5
C'est tout
RQ. Si tu es sous excel >=2007 tu dois enregistrer ton fichier avec l'extension .xlsm (pour accepter les macros)
marychamp
Messages postés
13
Date d'inscription
jeudi 28 août 2014
Statut
Membre
Dernière intervention
28 août 2014
28 août 2014 à 19:12
28 août 2014 à 19:12
Merci énormément pour ta patience :)
Merci beaucoup de ton aide :)
Merci beaucoup de ton aide :)