Excel : Mise en forme tableau sur critere

Résolu/Fermé
7808622H Messages postés 292 Date d'inscription samedi 23 février 2008 Statut Membre Dernière intervention 19 mai 2018 - 20 mars 2010 à 23:32
7808622H Messages postés 292 Date d'inscription samedi 23 février 2008 Statut Membre Dernière intervention 19 mai 2018 - 21 mars 2010 à 18:53
Bonjour à toutes et a tous


J'aurai besoin d'un coup de main pour sortir un code en Vba pour un tableau de suivi que je vous joint en fichier demo


Le but étant de faire un suivi au fur et a mesure selon les acteurs qui interviennent et mettre en évidence les actions a faire selon l'avancement

J'ai indiqué les critères de coloration dans le fichier en espérant avoir été super clair ( mais j'ai des doutes )

je reste a votre disposition pour plus d'info ou si vous avez des questions


Mega merci a ceux qui voudraient bien s'y pencher



FICHIER DEMO : https://www.cjoint.com/?duxDxx887A
A voir également:

3 réponses

eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
21 mars 2010 à 00:38
Bonsoir,

Tu peux le faire avec une MFC.
Sélectionner les colonnes I,J et N et pour la MFC la formule est :
=OU($F1="100 - Retour Four";$F1="200 - Autre")

Faire sur le même modèle pour l'autre (sauf qu'il n'y aura qu'une seule condition et donc pas de OU)
eric
0
7808622H Messages postés 292 Date d'inscription samedi 23 février 2008 Statut Membre Dernière intervention 19 mai 2018 4
21 mars 2010 à 00:40
bonjour Eriic

euh ... une MFC ???? la j'avoue je connais pas ca fonctionne comment ? car la j'avoue que j'ai du mal a comprendre, et du coup a te répondre


Merci d'avance
0
7808622H Messages postés 292 Date d'inscription samedi 23 février 2008 Statut Membre Dernière intervention 19 mai 2018 4
21 mars 2010 à 00:48
oups je viens de percuter MISE EN FORME CONDITIONNELLE

mais la elels deviennent complexe quand il y a plusieurs criteres sur la meme ligne

si je choisi par exemple 100 - ... la deuxieme condition lorsque Date Accord sera mise, ecrasera t elle la precedente ?? idem une fois que Date Suppr° sra rentrée , supprimera t elle la precedente qui etait la date dans Date ACCORd ???
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
21 mars 2010 à 09:53
Je n'avais pas vu que tu avais d'autres conditions plus bas, désolé.
Sur excel 2003 c'est trop juste oui, tu n'as que 3 MFC.
Je verrais tout à l'heure pour du vba
eric
0
7808622H Messages postés 292 Date d'inscription samedi 23 février 2008 Statut Membre Dernière intervention 19 mai 2018 4
21 mars 2010 à 11:48
oui du coup j avais commencé a regarder, ca aurait pu coller pour le gris uniquement

Par contre avec un Vba je ne suis pas sur que des qu'une date soit rentrer le tout s'actualise, donc si selon ce que tu met en place tu as la possibilité d'y rajouter une fonction qui actualise lors de l'enregistrement, ca sera nickel


en tout cas merci beaucoup
Par contre je ne serais pas la de l 'après midi, si tu as des questions, je regarderais dès que je rentre pour y répondre

Bonne journée
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
Modifié par eriiic le 21/03/2010 à 13:03
Re,

Voici une proposition :

La mise à jour s'effectue dès la saisie dans une colonne sensible (liste dans array cols) à condition qu'une date soit en colonne 1.
Je n'ai eu le courage de tester que sur 2-3 cas juste pour voir si la logique était bonne.
Je te laisse tester entièrement, il y aura sûrement des ajustements à faire selon l'ordre de priorité des tests.
Si tu veux traiter un tableau existant sélectionner la colonne F et remplacer "-" par "-"
J'ai supposé que '000 -' était suffisant pour déterminer un libellé

eric

PS: les couleurs sont définies dans la feuille 'Listes'

Edit : nouvelle version déposée, j'avais oublié 'REFUS' 7808622H.xls
0
7808622H Messages postés 292 Date d'inscription samedi 23 février 2008 Statut Membre Dernière intervention 19 mai 2018 4
Modifié par 7808622H le 21/03/2010 à 13:19
re bonjour


alors a vue de nez tout marche les colonnes grises se mettent comme il faut selon lescas, les criteres sur date fonctionne egalement au fur et a mesure des insertio nde date ( qui evoque l'avancement du traitement)

sauf un petit manquant que je n'ai pas vu dans le code non plus

l'option de la mise en ROUGE de la ligne ou il est indiqué REFUS dans Accord RETOUR

la ca ne marche pas

et tout petit detail technique, as tu moyen de me mettre les couleur en RGB, comme ca n'est pas figé pour le moment, que je dois refaireu n point la dessus, je serais plus a l'aise qu'avec couleur 1 couleur 2 etc, palette que je ne maitrise pas , a moins que tu ai un endroit ou je puisse aller toruver cette palette , au quel cas ca sera bon

sinon super boulot !!!!
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
Modifié par eriiic le 21/03/2010 à 13:26
l'option de la mise en ROUGE de la ligne ou il est indiqué REFUS dans Accord RETOUR
Oui, je ne l'ai vu qu'après...
Voir nouvelle version déposée à la fin du post précédent

et tu n'avais pas dû voir le PS: les couleurs sont définies dans la feuille 'Listes'.
En fait tu mets la couleur que tu veux dans ces cellules et elle est récupérée, c'est plus visuel et facile à faire évoluer. A toi de remplacer le chiffre par un libellé plus parlant si besoin.
Attention : ne pas insérer de colonne ni de ligne devant
0
7808622H Messages postés 292 Date d'inscription samedi 23 février 2008 Statut Membre Dernière intervention 19 mai 2018 4
21 mars 2010 à 18:53
super boulot je reconfirme !!!

et oui en effet j avais pas vu pour les couleurs forcement c'est encore plus simple

encore un grand merci je vais pouvoir adapter ca selon les besoins

bonne fin de W E
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
21 mars 2010 à 16:48
nouvelle version avec ajout d'un bouton 'Appliquer' pour traiter toutes les lignes de la feuille 'SUIVI' pour initialisation ou si changement dans la palette.
7808622H.xls
eric
0