Bonjour
La macro pour colorer les cellules plante. Ici, je l'ai supprimée. La Mise en forme conditionnelle fait très bien sans.
En premier, j'ai nommé les différentes plages de dates de la feuille "Jours spéciaux"
La plage des jours fériés est nomméeFériés (A3:A13)
La plage des jours anniversaires est nommée Annif (F3:F8)
La plage Fin des Cours est nommée Fin_Cours (H3:H8)
En second, j'ai défini les règles de la Mise en Forme conditionnelle des cellules de la Feuille "Travail"
1) Sélection de la plage C6:I6
Menu "Accueil" > "Mise en forme conditionnelle" > "Gérer les règles"
2) Règle No 1
=NB.SI(Annif;C6)>0
(Attention! pas de signe $
3) Règle No 2
=NB.SI(Fériés;C6)>0
4) Règle No 3
=DECALER('Jours spéciaux'!$H$2;EQUIV(C6;Fin_Cours;1);1)>C6
5) La plage C6:I6 est terminée
7) Pour cette manip, je te conseilles de rajouter l'outil "Pinceau" dans le ruban (pinceau= Reproduire la mise en forme)
8) La plage C6:I6 toujours sélectionnée, tu sélectionnes le pinceau et tu l'appliques sur la plage suivante, et ainsi de suite sur toutes les plages concernées par la MFC couleurs.
Remarque: Ton fichier initial mentionne les dates des vacances 2016 et ces dates ne peuvent se reporter quand tu changes d'année.
pour l'exemple, j'ai mis des dates 2018
Cordialement