Bonjour
Voilà donc une première suggestion qui ne concerne que la Sem1
Tout d'abord, la feuille unique du fichier Mars 17 est copiée dans le Fichier PLANNING avant les Feuilles Sem pour éviter les liaisons trop fastidieuses. Cette feuille est renommée Mois
Ensuite, compte tenu de la rigueur exigée par Excel, les dates sont des dates dans les colonnes A de la Feuille Mois et de la Feuille Sem1.
Comme indiqué précédemment, les 7h/17h45 et autres sont tous (pour la semaine 1 (Feuille Mois) re-saisis por avoir 2 chiffres avant les h et deux chiffres après.
Chaque bloc de journée comprends autant de lignes que de personnes, soit 8. Quand aucune activité n'est indiquée, la ligne reste sans couleur.
Toutes les cellules concernées du tableau de la Feuille Sem1 contiennent des formules différentes sur chaque ligne (La même formule adaptée à la configuration du fichier).
Ces formules renvoient VRAI ou FAUX
La MFC établie pour chaque ligne colore le Texte et la cellule quand la formule renvoie VRAI.
Remarque complémentaire:
Au lieu de faire une Feuille par semaine (ce qui va représenter un travail considérable) tu pourrais n'avoir qu'une seule feuille. Il suffirait d'incrémenter les dates en colonne A en fonction de la semaine choisie, mais ça..C'est pour après, quand tu auras digéré ce fichier.
A titre indicatif, les formules du tableau de Sem1 sont du style (ici en B3)
=OU(ET(INDIRECT("Mois!B"&EQUIV('Sem1'!$A$3;Mois!$A$1:$A$36;0))<>"";SOMMEPROD(NB.SI(INDIRECT("Mois!B"&EQUIV('Sem1'!$A$3;Mois!$A$1:$A$36;0));"*"&CAR(47)&"*"))=0);SIERREUR(ET(B$2>CNUM(SUBSTITUE(GAUCHE(INDIRECT("Mois!B"&EQUIV($A$3;Mois!$A$1:$A$36;0));5);"h";":"));B$2<CNUM(SUBSTITUE(DROITE(INDIRECT("Mois!B"&EQUIV($A$3;Mois!$A$1:$A$36;0));5);"h";":"))+(1/1440*15));"FAUX"))
Cordialement