Date à cheval sur 2 mois

Résolu/Fermé
c_pas_moi Messages postés 27 Date d'inscription vendredi 11 novembre 2016 Statut Membre Dernière intervention 3 juin 2020 - 14 nov. 2016 à 14:57
Raymond PENTIER Messages postés 58732 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 29 novembre 2024 - 15 nov. 2016 à 02:29
Bonjour,

Voilà ce que je cherche à faire :
Dans le classeur « Date » il y a des dates de congés et je voudrais que ça colorise les cellules classeurs Calendrier et les mois Janvier, Février etc... J’ai essayé en faisant MFC mais ça ne fonctionne pas si une date est à cheval sur deux mois. Est-il possible de faire une formule en MFC pour que ça fonctionne ou alors il faut passer par une macro ? Parce la que je ne connais pas du tout comment faire.
Je joins un fichier pour voir si c’est possible.

http://www.cjoint.com/c/FKon3vpijBz

Merci de votre aide.

3 réponses

Raymond PENTIER Messages postés 58732 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 29 novembre 2024 17 246
14 nov. 2016 à 17:45
Bonjour.

Ce serait utile de savoir comment tu as procédé "J’ai essayé en faisant MFC mais ça ne fonctionne pas" ...
0
c_pas_moi Messages postés 27 Date d'inscription vendredi 11 novembre 2016 Statut Membre Dernière intervention 3 juin 2020
14 nov. 2016 à 18:33
bonjour,
J ai fais MFC / nouvelle règle / Utiliser une formule / =ET(D2<>"";D2>=Date!$C$7;D2<=Date!$D$7) avec cellule =$C$2:$C$32;$E$2:$E$32 sur le classeur Calendrier
0
Raymond PENTIER Messages postés 58732 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 29 novembre 2024 17 246
15 nov. 2016 à 02:29
Salut.

C'est normal que cela ne fonctionne pas :
. Ta formule doit s'écrire comme s'il s'agissait de la première cellule dans la plage considérée ; ça aurait donc dû être B2, et non D2.
. De plus, ta formule ne s'intéresse qu'à une seule période de congés, celle du 7 au 15 janvier, et néglige les autres.
. Donc même avec des dates qui ne chevauchent pas 2 mois, aucune chance que tu obtiennes un résultat ...
0