Compter cellules colorées via MFC

Fermé
SF-TU Messages postés 18 Date d'inscription mercredi 21 mai 2014 Statut Membre Dernière intervention 13 juin 2016 - 8 juin 2016 à 17:37
SF-TU Messages postés 18 Date d'inscription mercredi 21 mai 2014 Statut Membre Dernière intervention 13 juin 2016 - 13 juin 2016 à 09:52
Bonjour,

J'ai un problème de taille et ne parviens pas à le résoudre toute seule, je fais donc appel à vos lumières.
J'ai un tableau d'environ 80 colonnes. Sur ces 80 colonnes, certaines cellules sont colorées en rouge par une ou plusieurs mises en forme conditionnelles (avec des formules complexes). Sur l'ensemble de mes colonnes j'ai 29 MFC possible...
Je voudrais en fin de ligne dénombrer combien il y a de cellules rouges. Je sais que je ne peux faire autrement que passer par VBA pour le faire. J'ai bien trouvé quelque chose mais je n'arrive pas à l'adapter à mon cas car je ne comprends pas le déroulé.

Si quelqu'un pouvait m'aiguiller un peu je lui en serais grandement reconnaissante!

Voici mon fichier avec les lignes de code que j'ai trouvées:
https://www.cjoint.com/c/FFiptXe2bGY

Et là où j'ai trouvé les infos:
http://boisgontierjacques.free.fr/pages_site/mfc.htm#comptemfc


D'avance merci!

6 réponses

The_boss_68 Messages postés 929 Date d'inscription dimanche 15 novembre 2015 Statut Membre Dernière intervention 3 décembre 2024 178
9 juin 2016 à 21:01
Bonsoir

Tu dis que tu ne comprends pas le déroulé, en faite il faut que tu mettent la formule suivante qui est dans le fichier de boisgontier jacques en fin de ligne:
Ex: pour la colonne D en fin de ligne mettre cette formule: =compteCoulMFC(D2:D81;3) le numéro 3 est le n° de la couleur rouge.
Ps:Par contre le fichier que tu as mis en ligne n'a aucune MFC, et les deux couleurs présentent ne sont que des remplissage de couleur normale donc cette macro ne fonctionnera pas avec un remplissage de couleur normale

Slts
0
SF-TU Messages postés 18 Date d'inscription mercredi 21 mai 2014 Statut Membre Dernière intervention 13 juin 2016
10 juin 2016 à 09:41
Merci pour ta réponse The_boss_68. J'ai bien mis cette formule en bout de ligne mais j'ai #VALEUR! qui s'affiche. J'ai beau chercher dans la macro ce qui ne marche pas mais je ne trouve pas.
De plus, si j'affiche la liste des MFC sur l'ensemble de la feuille de calcul, j'ai bien mes 29 lignes de MFC possible, elles ne s'affichent pas chez toi?
0
The_boss_68 Messages postés 929 Date d'inscription dimanche 15 novembre 2015 Statut Membre Dernière intervention 3 décembre 2024 178
10 juin 2016 à 23:37
Bonsoir,

En fait si.... j'ai bien tes MFC qui s'affiche chez moi, je testais de mauvaises colonnes. Par contre après essais il est vrai que j'ai aussi #VALEUR! qui s'affiche avec la macro et formule de boisgontier jacques, du coup j'ai scruté sur le net, et tester différentes macros, mais aucune ne fonctionne avec tes formules complexe dans tes MFC, il est très difficile de comptabiliser des couleur provenant de MFC, donc perso je décroche, et je laisse quelqu'un de plus expérimenter pour te trouver ou te construire une macro pour tes MFC.

Ci-joint un fichier avec une macro qui fonctionne avec une MFC toute simple
http://www.cjoint.com/c/FFkvHsq4Ylj

Slts
0
SF-TU Messages postés 18 Date d'inscription mercredi 21 mai 2014 Statut Membre Dernière intervention 13 juin 2016
Modifié par SF-TU le 13/06/2016 à 09:53
Merci de ton aide, effectivement ça marche avec les MFC simples!
0
Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 338
11 juin 2016 à 10:28
Bonjour
Une proposition, nécessite de cliquer sur un bouton pour contrôler l'ensemble de la feuille
https://www.cjoint.com/c/FFliAmv2hAw
Si ça vous convient.
Cdlt
0
thev Messages postés 1919 Date d'inscription lundi 7 avril 2008 Statut Membre Dernière intervention 9 décembre 2024 692
12 juin 2016 à 03:58
Bonsoir,

ci_joint fonction réparée avec un coding beaucoup plus clair
https://www.cjoint.com/c/FFmb4MWcU4k
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
thev Messages postés 1919 Date d'inscription lundi 7 avril 2008 Statut Membre Dernière intervention 9 décembre 2024 692
12 juin 2016 à 11:39
Bonjour,

Ajustement sur la fonction pour tenir compte des lignes autres que la deuxième
https://www.cjoint.com/c/FFmjKTzJpTG

0
SF-TU Messages postés 18 Date d'inscription mercredi 21 mai 2014 Statut Membre Dernière intervention 13 juin 2016
13 juin 2016 à 09:52
Bonjour à tous,

Merci pour votre aide respective, je viens de passer mon we à écrire une macro qui reprend toutes mes MFC...Bon, ça marche mais l'inconvénient est que si je rajoute des MFC je vais devoir modifier ma macro. Je vais donc tester les vôtres qui me semblent beaucoup plus complexes, J'aime bien comprendre mais si ça marche et que je n'arrive pas à tout décrypter c'est pas grave!
0