'========================================
'Remise à zéro des plannings hebdomadaire
'========================================
Sub RàZ_SemPlgnHebdo()
'Mémorisation des états avant la procédure
EtatEvénements = Application.EnableEvents
EtatScreen =...
Je crois bien que ta formule actuelle ne s'arrête pas à A18, mais va jusqu'à A25, si j'en crois cette capture d'écran.En B9 il y a la formule qui récupère les dates des périodes d'absentéismes dans les plages
_ B13:AE13 et B20:AE20 pour le motif de l'absence en A13
_ B14:AE14 et B21:AE21 pour le motif de l'absence en A14
_ B15:AE15 et B22:AE22 pour le motif de l'absence en A15
_ B16:AE16 et B23:AE23 pour le motif de l'absence en A16
_ B17:AE17 et B24:AE24 pour le motif de l'absence en A17
_ B18:AE18 et B25:AE25 pour le motif de l'absence en A18
pour le collaborateur en A9 si la date en B1 et incluse dans l'une des périodes d'absentéismes
et cette formule est copier dans les cellules de B9a AP9.
=SI(OU(ET(B$1>=$B13;B$1<=$E13);ET(B$1>=$G13;B$1<=$J13);ET(B$1>=$L13;B$1<=$O13);ET(B$1>=$Q13;B$1<=$T13);ET(B$1>=$V13;B$1<=$Y13);ET(B$1>=$AA13;B$1<=$AD13));$A$13;SI(OU(ET(B$1>=$B14;B$1<=$E14);ET(B$1>=$G14;B$1<=$J14);ET(B$1>=$L14;B$1<=$O14);ET(B$1>=$Q14;B$1<=$T14);ET(B$1>=$V14;B$1<=$Y14);ET(B$1>=$AA14;B$1<=$AD14));$A$14;SI(OU(ET(B$1>=$B15;B$1<=$E15);ET(B$1>=$G15;B$1<=$J15);ET(B$1>=$L15;B$1<=$O15);ET(B$1>=$Q15;B$1<=$T15);ET(B$1>=$V15;B$1<=$Y15);ET(B$1>=$AA15;B$1<=$AD15));$A$15;SI(OU(ET(B$1>=$B16;B$1<=$E16);ET(B$1>=$G16;B$1<=$J16);ET(B$1>=$L16;B$1<=$O16);ET(B$1>=$Q16;B$1<=$T16);ET(B$1>=$V16;B$1<=$Y16);ET(B$1>=$AA16;B$1<=$AD16));$A$16;SI(OU(ET(B$1>=$B17;B$1<=$E17);ET(B$1>=$G17;B$1<=$J17);ET(B$1>=$L17;B$1<=$O17);ET(B$1>=$Q17;B$1<=$T17);ET(B$1>=$V17;B$1<=$Y17);ET(B$1>=$AA17;B$1<=$AD17));$A$17;SI(OU(ET(B$1>=$B18;B$1<=$E18);ET(B$1>=$G18;B$1<=$J18);ET(B$1>=$L18;B$1<=$O18);ET(B$1>=$Q18;B$1<=$T18);ET(B$1>=$V18;B$1<=$Y18);ET(B$1>=$AA18;B$1<=$AD18));$A$18;SI(OU(ET(B$1>=$B20;B$1<=$E20);ET(B$1>=$G20;B$1<=$J20);ET(B$1>=$L20;B$1<=$O20);ET(B$1>=$Q20;B$1<=$T20);ET(B$1>=$V20;B$1<=$Y20);ET(B$1>=$AA20;B$1<=$AD20));$A$20;SI(OU(ET(B$1>=$B21;B$1<=$E21);ET(B$1>=$G21;B$1<=$J21);ET(B$1>=$L21;B$1<=$O21);ET(B$1>=$Q21;B$1<=$T21);ET(B$1>=$V21;B$1<=$Y21);ET(B$1>=$AA21;B$1<=$AD21));$A$21;SI(OU(ET(B$1>=$B22;B$1<=$E22);ET(B$1>=$G22;B$1<=$J22);ET(B$1>=$L22;B$1<=$O22);ET(B$1>=$Q22;B$1<=$T22);ET(B$1>=$V22;B$1<=$Y22);ET(B$1>=$AA22;B$1<=$AD22));$A$22;SI(OU(ET(B$1>=$B23;B$1<=$E23);ET(B$1>=$G23;B$1<=$J23);ET(B$1>=$L23;B$1<=$O23);ET(B$1>=$Q23;B$1<=$T23);ET(B$1>=$V23;B$1<=$Y23);ET(B$1>=$AA23;B$1<=$AD23));$A$23;SI(OU(ET(B$1>=$B24;B$1<=$E24);ET(B$1>=$G24;B$1<=$J24);ET(B$1>=$L24;B$1<=$O24);ET(B$1>=$Q24;B$1<=$T24);ET(B$1>=$V24;B$1<=$Y24);ET(B$1>=$AA24;B$1<=$AD24));$A$24;SI(OU(ET(B$1>=$B25;B$1<=$E25);ET(B$1>=$G25;B$1<=$J25);ET(B$1>=$L25;B$1<=$O25);ET(B$1>=$Q25;B$1<=$T25);ET(B$1>=$V25;B$1<=$Y25);ET(B$1>=$AA25;B$1<=$AD25));$A$25;""))))))))))))
Bonjour et merci pour ton interetBonjour,
Je crois bien que ta formule actuelle ne s'arrête pas à A18, mais va jusqu'à A25, si j'en crois cette capture d'écran.
Regarde la pièce jointe 1167103
C'est la première fois que je vois une formule comme ça !Code:=SI(OU(ET(B$1>=$B13;B$1<=$E13);ET(B$1>=$G13;B$1<=$J13);ET(B$1>=$L13;B$1<=$O13);ET(B$1>=$Q13;B$1<=$T13);ET(B$1>=$V13;B$1<=$Y13);ET(B$1>=$AA13;B$1<=$AD13));$A$13;SI(OU(ET(B$1>=$B14;B$1<=$E14);ET(B$1>=$G14;B$1<=$J14);ET(B$1>=$L14;B$1<=$O14);ET(B$1>=$Q14;B$1<=$T14);ET(B$1>=$V14;B$1<=$Y14);ET(B$1>=$AA14;B$1<=$AD14));$A$14;SI(OU(ET(B$1>=$B15;B$1<=$E15);ET(B$1>=$G15;B$1<=$J15);ET(B$1>=$L15;B$1<=$O15);ET(B$1>=$Q15;B$1<=$T15);ET(B$1>=$V15;B$1<=$Y15);ET(B$1>=$AA15;B$1<=$AD15));$A$15;SI(OU(ET(B$1>=$B16;B$1<=$E16);ET(B$1>=$G16;B$1<=$J16);ET(B$1>=$L16;B$1<=$O16);ET(B$1>=$Q16;B$1<=$T16);ET(B$1>=$V16;B$1<=$Y16);ET(B$1>=$AA16;B$1<=$AD16));$A$16;SI(OU(ET(B$1>=$B17;B$1<=$E17);ET(B$1>=$G17;B$1<=$J17);ET(B$1>=$L17;B$1<=$O17);ET(B$1>=$Q17;B$1<=$T17);ET(B$1>=$V17;B$1<=$Y17);ET(B$1>=$AA17;B$1<=$AD17));$A$17;SI(OU(ET(B$1>=$B18;B$1<=$E18);ET(B$1>=$G18;B$1<=$J18);ET(B$1>=$L18;B$1<=$O18);ET(B$1>=$Q18;B$1<=$T18);ET(B$1>=$V18;B$1<=$Y18);ET(B$1>=$AA18;B$1<=$AD18));$A$18;SI(OU(ET(B$1>=$B20;B$1<=$E20);ET(B$1>=$G20;B$1<=$J20);ET(B$1>=$L20;B$1<=$O20);ET(B$1>=$Q20;B$1<=$T20);ET(B$1>=$V20;B$1<=$Y20);ET(B$1>=$AA20;B$1<=$AD20));$A$20;SI(OU(ET(B$1>=$B21;B$1<=$E21);ET(B$1>=$G21;B$1<=$J21);ET(B$1>=$L21;B$1<=$O21);ET(B$1>=$Q21;B$1<=$T21);ET(B$1>=$V21;B$1<=$Y21);ET(B$1>=$AA21;B$1<=$AD21));$A$21;SI(OU(ET(B$1>=$B22;B$1<=$E22);ET(B$1>=$G22;B$1<=$J22);ET(B$1>=$L22;B$1<=$O22);ET(B$1>=$Q22;B$1<=$T22);ET(B$1>=$V22;B$1<=$Y22);ET(B$1>=$AA22;B$1<=$AD22));$A$22;SI(OU(ET(B$1>=$B23;B$1<=$E23);ET(B$1>=$G23;B$1<=$J23);ET(B$1>=$L23;B$1<=$O23);ET(B$1>=$Q23;B$1<=$T23);ET(B$1>=$V23;B$1<=$Y23);ET(B$1>=$AA23;B$1<=$AD23));$A$23;SI(OU(ET(B$1>=$B24;B$1<=$E24);ET(B$1>=$G24;B$1<=$J24);ET(B$1>=$L24;B$1<=$O24);ET(B$1>=$Q24;B$1<=$T24);ET(B$1>=$V24;B$1<=$Y24);ET(B$1>=$AA24;B$1<=$AD24));$A$24;SI(OU(ET(B$1>=$B25;B$1<=$E25);ET(B$1>=$G25;B$1<=$J25);ET(B$1>=$L25;B$1<=$O25);ET(B$1>=$Q25;B$1<=$T25);ET(B$1>=$V25;B$1<=$Y25);ET(B$1>=$AA25;B$1<=$AD25));$A$25;""))))))))))))
Excel n'arrive même pas à colorier (mettre en évidence) les cellules utilisées dans la formule.
A moins que ce soit juste mon bon vieux PC qui sature ???
Chez moi aussi les MFC fonctionnent, ainsi que tes formules.les mises formes conditionnels fonctionne chez moi
Je ne saurais écrire une macro réalisant ça.Est-ce que je laisse la main à @TooFatBoy ou est-ce que je me penche sur ton problème ?
ReBonjour à toutes & à tous,
bonjour @chich
Merci pour tes éclaircissements.
Est-ce que je laisse la main à @TooFatBoy ou est-ce que je me penche sur ton problème ?
Tiens-tu à la façon dont tu saisis les absences ? Car ce serait plus simple avec une liste collaborateur, début et fin d'absence, motif ...
A bientôt
Bon il y a du travail !Si tu veux bien te penché sur mon problème merci d'avance
BonjourBonjour à toutes & à tous,
bonjour @chich
Bon il y a du travail !
Une question :
à quoi correspondent chacune des 12 périodes pour chacun de tes collaborateurs ? aux 12 mois de l'année ?
Rien que cette remarque est une négation du principe d'XLD.Est-ce que je laisse la main à @TooFatBoy ou est-ce que je me penche sur ton problème ?
Chacun a sa façon personnelle de voir les choses.Les multiples interventions sur un fil peuvent, et souvent réussissent, à trouver de nouvelles idées...