XL 2016 Compter cellules en fonction des couleurs sur plage

  • Initiateur de la discussion Initiateur de la discussion Raphsd2
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Raphsd2

XLDnaute Nouveau
Bonjour,
Sur un travail sur un planning, je voudrais automatiquement compter les cellules correspondant à une couleur. Ces couleurs correspondent à une précise.

En hautà gauche, j'ai testé. j'ai créé la fonction qui permet d'avoir le format numérique d'une couleur. Puis j'utilise NB.SI. ça fonctionne sur une colonne D2, mais pas en prenant la plage. Encore moins en prenant en compte le fichier.

Pourriez-vous m'indiquer où je me trompe ?

Merci à vous 🙂
Raphsd2
 

Pièces jointes

C'est exactement ça, merci. Comment as-tu fait la macro Compte couleur.

Autre question supplémentaire: si des cellules sont fusionnées, par exemple N22:Q23. Y aurait il une macro pour automatiquement "défusionner " puis ensuite compter ?

L'objectif est à terme de pouvoir calculer le nombre que chaque tâche représente par jour. Mais sur le fichier source, elles sont parfois fusionnées.

Avec mes remerciements 🙂
 

Pièces jointes

Re salut,
Tu peux retrouver le code de la macro dans le module 1.
Le principe : Je passe en revue toutes les cellules de la plage souhaitée (ici ton tableau de D16 à AG47) et à chaque fois qu'une cellule à le fond de couleur correspondant au second critère, j'incrémente un compteur que j'affiche ensuite.
Concernant le fusionnage/défussionage, le problème est que lorsque tu défusionnes par exemple N22:Q23, seule la cellule N22 est colorée. Cependant la macro calcule tout de même 8 car 4 colonnes sur 2 lignes.
Ce n'est pas ce que tu souhaitais ?????
@+ Lolote83
 
Bonjour Lolote83, Raphsd2

@Lolote83
Je viens récemment de bien réutiliser les codes couleurs mais avoue que l'efficace
xNumCoul = xCouleur.Interior.Color
me surprend dans le sens où ce n'est ni un RGB, ni un HEX.

Tant mieux parce qu'il est pratique pour faire des sommes(couleur), nb.si(couleur).

Bonne journée
 
Bonjour,

Pour N22:Q23 il faut compter 8 comme cela est actuellement le cas ?

Si par ailleurs tu avais la possibilité en F60 de compter le nombre de jours ouvré du mois de Juin, en F61 le nombre de Samedi Dimanche et en F62 le nombre de jours fêriés, ce serait également super.

Un grand grand merci à toi,
Raphsd2
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour