IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

forme conditionnelle : comptage du nombre de cellule d'une couleur donnée sur une plage donnée


Sujet :

Excel

  1. #1
    Membre régulier
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2015
    Messages
    211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2015
    Messages : 211
    Points : 87
    Points
    87
    Par défaut forme conditionnelle : comptage du nombre de cellule d'une couleur donnée sur une plage donnée
    bonjour à toutes et à tous,
    Voilà, je me débrouille légèrement sur les "mise en forme conditionnelle" mais voici un problème que j'ai du mal à résoudre.

    pour une plage donnée ( exemple : [D2:D95] ) je voudrais que la cellule D105 affiche affiche le nombre de cellule dont le fond est rouge ( couleur que je mets manuellement ).
    De la même manière, je voudrais que la cellule D106 affiche le nombre de cellule dont le fond est bleu ( couleur que je mets aussi manuellement )
    Etc............
    en effet, ce travail est fastidieux car je dois le faire pour 6 couleurs de D105 à D109 puis aussi pour les colonnes E, F, G et H.

    Donc voilà ma "simple" question : comment compter des cellules colorées ?


    Cordialement.

    Novice72

  2. #2
    Expert confirmé
    Homme Profil pro
    Electrotechnicien
    Inscrit en
    Juillet 2016
    Messages
    3 240
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Electrotechnicien

    Informations forums :
    Inscription : Juillet 2016
    Messages : 3 240
    Points : 5 655
    Points
    5 655
    Par défaut
    Bonjour,

    Avec un exemple

    Pièce jointe 426076

    Cdlt

  3. #3
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 415
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 415
    Points : 16 257
    Points
    16 257
    Par défaut
    Bonjour

    Sauf que cela ne compte pas les couleurs issues d'une MFC et qu'en cas de changement de couleur, il n'y a pas de recalcul...

    On n'arrête pas de le répéter sur tous le sforums, compter les couleurs n'est pas prévu par Excel et comme le changement de couleur d'une cellule n'est pas un évènement géré par Excel il y a de forts risques de calcul faux...
    Chris
    PowerQuery existe depuis plus de 13 ans, est totalement intégré à Excel 2016 &+. Utilisez-le !

    Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
    Confucius

    ----------------------------------------------------------------------------------------------
    En cas de résolution, n'hésitez pas cliquer sur c'est toujours apprécié...

  4. #4
    Expert confirmé
    Homme Profil pro
    Electrotechnicien
    Inscrit en
    Juillet 2016
    Messages
    3 240
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Electrotechnicien

    Informations forums :
    Inscription : Juillet 2016
    Messages : 3 240
    Points : 5 655
    Points
    5 655
    Par défaut
    Bonjour 78chris,

    Sauf que cela ne compte pas les couleurs issues d'une MFC, Novice72 a bien précisé à 2 reprises "couleur que je mets manuellement". il n'a jamais fait cas de MFC, sinon je ne lui aurai pas proposé cela.

    Dans mon exemple il suffit de recopier les couleurs de la zone à tester dans la zone de comptage "D105 à H110" pour que cela fonctionne tout le temps.

    Attendons l'avis de Novice72 et on adaptera si nécessaire.

    Cdlt

  5. #5
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 415
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 415
    Points : 16 257
    Points
    16 257
    Par défaut
    RE Arturo

    Au temps pour moi ! J'ai lu la 1ère phrase mais pas vu la mention "couleur que je mets manuellement"

    Cependant si on oublie de relancer la macro après un changement de couleur, le résultat est faux...
    Chris
    PowerQuery existe depuis plus de 13 ans, est totalement intégré à Excel 2016 &+. Utilisez-le !

    Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
    Confucius

    ----------------------------------------------------------------------------------------------
    En cas de résolution, n'hésitez pas cliquer sur c'est toujours apprécié...

  6. #6
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    12 762
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 12 762
    Points : 28 621
    Points
    28 621
    Billets dans le blog
    53
    Par défaut
    Bonjour Chris,
    le changement de couleur d'une cellule n'est pas un évènement géré par Excel
    A la seule nuance que si on déclare la fonction comme Volatile et que la copie de la couleur se fait à l'aide du pinceau la mise à jour du calcul se fera mais je t'accorde que la prudence s'impose quant à fiabilité de ce genre de calcul.
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  7. #7
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 415
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 415
    Points : 16 257
    Points
    16 257
    Par défaut
    RE
    Citation Envoyé par Philippe Tulliez Voir le message
    Bonjour Chris,

    A la seule nuance que si on déclare la fonction comme Volatile et que la copie de la couleur se fait à l'aide du pinceau la mise à jour du calcul se fera mais je t'accorde que la prudence s'impose quant à fiabilité de ce genre de calcul.
    Oui Philippe je sais, mais il y a tellement de façons de colorer une cellule que c'est quand même casse gueule...

    J'ai moi-même utilisé longtemps une fonction volatile récupérant le nom de l'onglet courant, et du ré-imprimer tellement de fiche erronées que je ne conseille pas (et encore en gérant l'évènement impression on pourrait relancer un calcul...)

    Toi qui maîtrises VBA 1000 fois mieux que moi, penses-tu qu'un module de classe pourrait agir là ou Excel ne le fait pas et résoudre ce type de questions récurrentes ?
    Chris
    PowerQuery existe depuis plus de 13 ans, est totalement intégré à Excel 2016 &+. Utilisez-le !

    Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
    Confucius

    ----------------------------------------------------------------------------------------------
    En cas de résolution, n'hésitez pas cliquer sur c'est toujours apprécié...

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2012
    Messages
    213
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2012
    Messages : 213
    Points : 311
    Points
    311
    Par défaut
    Bonjour,

    Pour compter les valeur de mise en forme, i ly a peut-être une solution.
    Les couleurs sont filtrables, et entre autres, celles de MFC.
    La macro en sera un peu différentes.
    Au lieu de parcourir les cellules d'une colonne, il faudra parcourir les couleurs.
    Filtrer couleur pas couleur et récuperer le nombre de ligne resutantes
    ex. Sous.total()

    Pour le lancement, utiliser une macro d'évènement ... ou un bouton.

    bonne continuation

  9. #9
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    12 762
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 12 762
    Points : 28 621
    Points
    28 621
    Billets dans le blog
    53
    Par défaut
    Bonjour Chris,
    penses-tu qu'un module de classe pourrait agir là ou Excel ne le fait pas et résoudre ce type de questions récurrentes ?
    Je ne me suis jamais posé la question ni fait une quelconque recherche sur la question.
    J'utilise des fonctions de synthèse sur les couleurs pour des actions ponctuelles donc je n'ai pas ce besoin de mise à jour dynamique.
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

Discussions similaires

  1. [XL-2016] Mise en forme conditionnelle selon écart entre 2 cellules
    Par Sophie385 dans le forum Excel
    Réponses: 3
    Dernier message: 02/08/2018, 16h17
  2. [XL-2007] Mise en forme conditionnelle si on modifie valeur cellule texte
    Par C15nantes dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 11/04/2018, 14h39
  3. Réponses: 6
    Dernier message: 29/06/2015, 21h07
  4. [XL-2010] Comptage du nombre de cellule texte
    Par Titian dans le forum Excel
    Réponses: 5
    Dernier message: 02/08/2012, 16h33
  5. Mise en forme conditionnelle --> format de nombre
    Par alexbabey dans le forum Excel
    Réponses: 2
    Dernier message: 07/01/2008, 15h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo