Nombre de personnes par rapport à la couleur
Résolu/Fermé
mj1974
Messages postés
1892
Date d'inscription
samedi 25 février 2012
Statut
Membre
Dernière intervention
24 décembre 2023
-
14 juin 2017 à 19:34
mj1974 Messages postés 1892 Date d'inscription samedi 25 février 2012 Statut Membre Dernière intervention 24 décembre 2023 - 16 juin 2017 à 19:07
mj1974 Messages postés 1892 Date d'inscription samedi 25 février 2012 Statut Membre Dernière intervention 24 décembre 2023 - 16 juin 2017 à 19:07
A voir également:
- Nombre de personnes par rapport à la couleur
- La boite a couleur - Télécharger - Divers Photo & Graphisme
- Excel cellule couleur si condition texte - Guide
- Plan rapport de stage - Guide
- Somme si couleur - Guide
- Changer la couleur de la barre des taches - Guide
3 réponses
ccm81
Messages postés
10904
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 décembre 2024
2 428
14 juin 2017 à 20:29
14 juin 2017 à 20:29
Bonjour
Tes couleurs étant mises "à la main", il faut passer par une macro
http://www.cjoint.com/c/GFosCqvLOM8
Cdlmnt
Tes couleurs étant mises "à la main", il faut passer par une macro
http://www.cjoint.com/c/GFosCqvLOM8
Cdlmnt
ccm81
Messages postés
10904
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 décembre 2024
2 428
14 juin 2017 à 21:12
14 juin 2017 à 21:12
Une macro est un bout de programme qui ajoute une fonctionnalité à Excel.
Excel ne possède pas à l'origine de fonction permettant de dénombrer les cellules d'une plage qui ont un fond d'une couleur donnée, il faut donc la fabriquer ... avec une macro
Dans ton fichier
1. Alt-F11 pour accéder à l'éditeur vba
2. Insertion/Module
3. Coller tout ce code
4. retour à la feuille
5. Ton fichier dispose maintenant de la fonction NbCoul que tu peux utiliser en lui donnant
- coullref la cellule dont le fond est celui à rechercher
- plage : la plage à traiter
Dans ton exemple la formule dans la cellule I3
=nbcoul(G3;A2:A119)
Cdlmnt
Excel ne possède pas à l'origine de fonction permettant de dénombrer les cellules d'une plage qui ont un fond d'une couleur donnée, il faut donc la fabriquer ... avec une macro
Dans ton fichier
1. Alt-F11 pour accéder à l'éditeur vba
2. Insertion/Module
3. Coller tout ce code
Option Explicit Public Function NBCoul(coulref As Range, plage As Range) Dim cel As Range, coul As Long, nbc As Long Application.Volatile coul = coulref.Interior.ColorIndex nbc = 0 For Each cel In plage If cel.Interior.ColorIndex = coul Then nbc = nbc + 1 Next cel NBCoul = nbc End Function
4. retour à la feuille
5. Ton fichier dispose maintenant de la fonction NbCoul que tu peux utiliser en lui donnant
- coullref la cellule dont le fond est celui à rechercher
- plage : la plage à traiter
Dans ton exemple la formule dans la cellule I3
=nbcoul(G3;A2:A119)
Cdlmnt
mj1974
Messages postés
1892
Date d'inscription
samedi 25 février 2012
Statut
Membre
Dernière intervention
24 décembre 2023
359
Modifié le 14 juin 2017 à 21:48
Modifié le 14 juin 2017 à 21:48
Merci, je vais essayer.
Bonne soirée.
Cordialement.
Bonne soirée.
Cordialement.
mj1974
Messages postés
1892
Date d'inscription
samedi 25 février 2012
Statut
Membre
Dernière intervention
24 décembre 2023
359
>
mj1974
Messages postés
1892
Date d'inscription
samedi 25 février 2012
Statut
Membre
Dernière intervention
24 décembre 2023
14 juin 2017 à 22:31
14 juin 2017 à 22:31
J'ai réussi, c'est cool.
Encore merci pour ton aide.
Salut.
Encore merci pour ton aide.
Salut.
ccm81
Messages postés
10904
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 décembre 2024
2 428
Modifié le 15 juin 2017 à 11:17
Modifié le 15 juin 2017 à 11:17
De rien
j'ai oublié ... Il te faut enregistrer ton fichier avec le type .xlsm (m comme macro)
Fichier/Enregistrer sous et tu choisi le type
Bonne journée
j'ai oublié ... Il te faut enregistrer ton fichier avec le type .xlsm (m comme macro)
Fichier/Enregistrer sous et tu choisi le type
Bonne journée
mj1974
Messages postés
1892
Date d'inscription
samedi 25 février 2012
Statut
Membre
Dernière intervention
24 décembre 2023
359
16 juin 2017 à 19:07
16 juin 2017 à 19:07
Salut.
Désolé pour le retard.
Merci pour tout.
Bon week end.
Désolé pour le retard.
Merci pour tout.
Bon week end.
14 juin 2017 à 21:02
Je n'ai jamais eu de formation donc je galère un peu.
Peux tu me dire ce qu'est une macro et comment faire s'il vous plait ?
Merci d'avance.
Cordialement.