Mise en forme conditionnelle complexe [Résolu]

Signaler
-
Messages postés
12690
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
22 septembre 2020
-
Bonjour à tous,

Je suis en train de créer un planning et j'aimerai simplement entrer toutes les informations dans un tableau de bord et que le planning se complète grâce au tableau de bord.

Je vous joins mon fichier test pour illustrer ma demande et que ce soit plus clair : https://www.cjoint.com/c/JIqoz6XG6yl

Donc comme vous pouvez le constater j'ai un tableau (qu'on va nommé tableau de bord) sur mon onglet "planning", à compléter reprenant toutes les données et un planning juste à côté. J'aimerai juste entrer les données dans mon tableau de bord et que le planning à côté se complète automatique.

Si j'indique le salarié "TEST 1" de jour "J" du 1er au 2/01/21 il faudrait que sur mon planning le salarié "TEST 1" apparaisse en bleu clair du 1er au 2/01/21. Si de nuit "N" il faudra qu'il soit en orange...
Et j'aimerai que le nom du projet apparaisse également dans les cellules...

J’espère que mes explications seront assez claires et suffisantes, dans l'attente de vos retours, merci d'avance.

Si ça peut aider, j'avais réussi à faire quelque chose de similaire, mais je n'y arrive plus, voir fichier CJ : https://www.cjoint.com/c/JIqo3Ze8Zxl

Iso


Configuration: Windows / Chrome 85.0.4183.102

5 réponses

Messages postés
12690
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
22 septembre 2020
2 024
Bonjour Iso

Avec une macro qui se déclenche à l'entrée d'un matricule en colonne F
https://www.cjoint.com/c/JIqpucNQyHw

Cdlmnt
Via
Bonjour,

Je ne sais pas utiliser les macros et si je dois apporter des modifications aux documents ça me parait donc complexe.

J'ai réussi à mettre les couleurs, voir fichier :
https://www.cjoint.com/c/JIrmVv1Zsgl

Mais ne voit pas comment je pourrai mettre les noms des projets par une formule par exemple et j'aimerai également surligner les colonnes des jours férié automatiquement grâce à une mise en forme conditionnelle, comme mes samedis et dimanches sur le planning.
Messages postés
12690
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
22 septembre 2020
2 024
Dommage la macro est la seule solution pour ce que tu cherches à obtenir
Pour les jours féries il faut créer sur une autre feuille la liste des jours fériés et nommer cette plage par ex feries
Ensuite la formule de mise en forme conditionnelle pour les dates sera
=NB.SI(feries;J$6)=1
La formule pour les jours fériés fonctionnent super bien merci.
Même avec une formule ens.nb.si ?
Messages postés
12690
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
22 septembre 2020
2 024
Voilà
https://www.cjoint.com/c/JIrpu4zwE1w

J'ai mis des annotations dans le code de la macro pour que tu comprennes comment elle fonctionne

Tu peux rajouter autant de lignes que tu veux à ton tableau de bord la macro se déclenche dès qu'une date est entrée en colonne D
Messages postés
12690
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
22 septembre 2020
2 024
Pourquoi NB.SI.ENS?
Pour refaire apparaître les projets mentionnés dans le tableau de bord, dans les cellules du planning.. si pas possible tant pis, je cherche une autre solution, merci
Messages postés
12690
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
22 septembre 2020
2 024
Si tu n'avais qu'une seule série de date par personne tu pourrais faire par formules
Là comme tu as plusieurs lignes pour le même personne avec des dates différentes et des projets différents seule une macro permet de gérer cela pour le report dans le planning
Tu n'as pas le choix si tu veux faire un fichier opérationnel et progresser il faut te mettre aux macros
Je vais essayer d'étudier les macros alors, est-ce possible de la créer sur ce fichier stp ? Que j'essaye e comprendre comment ça marche

https://www.cjoint.com/c/JIroP6DpV1l

Si j'ajoute des lignes à mon tableau de bors le planning se mettra à jour également ?