Bonsoir,
Je pense avoir résolu le problème de Novembre et Décembre 2013
Par contre, j'ai tenté de rajouter 5 lignes pour voir comment traiter ton second problème.
J'ai relancé le programme : Sub jours_fériés()
Il ne fonctionne pas parce que, en mettant des astreintes, tu as fusionné les cellules sur la durée de l'astreinte. Si bien que le programme traitant le 01/11/2013 (par exemple), il sélectionne la colonne du 01/11/2013 pour la griser. Seulement avec les cellules fusionnées, il sélectionne toutes les colonnes liées à l'astreinte
La fusion de cellules est l'ennemi de VBA (difficile à gérer). Il faut préférer : Centrer sur plusieurs colonnes
A+