Re
Essaye de remplacer la condition actuelle de la MFC par celle-ci :
=($B14=DECALER(G$13;0;-MOD(COLONNE()-7;21)))*($C14<=G$12)*($D14>=G$12)
La première partie de la formule sert à voir si la date inscrite dans la colonne B correspond à la date inscrite dans la cellule fusionnée située sur la ligne 13 au-dessus de la cellule à mettre en forme.
Exemple pour la cellule M16 de ton dernier fichier joint :
la date en $B16 est bien la même que la date en G$13.
La deuxième partie de la formule sert à voir si l'heure inscrite en colonne C est inférieure ou égale à l'heure inscrite dans la cellule sur la ligne 12 au-dessus de la cellule à mettre en forme.
Exemple pour la cellule M16 de ton dernier fichier joint :
l'heure en $C16 est bien inférieure ou égale à celle en M$12.
La troisième partie de la formule sert à voir si l'heure inscrite en colonne D est supérieure ou égale à l'heure inscrite dans la cellule sur la ligne 12 au-dessus de la cellule à mettre en forme.
Exemple pour la cellule M16 de ton dernier fichier joint :
l'heure en $D16 est bien supérieure ou égale à celle en M$12.
PS : dans ton fichier l'heure inscrite en D16 est erronée, mais si tu mets la bonne heure ça devrait fonctionner et s'arrêter à la bonne heure.
PPS : si tu veux que la dernière demi-heure ne soit pas coloriée, alors il faut mettre > au lieu de >= dans la formule.
Exemple un rendez-vous de 09h00 à 09h30 :
- avec >= les cellules 9:00 et 9:30 sont coloriées,
- avec > seule la cellule 9:00 est coloriée.