Salut les gens
Je bloque, aidez-moi!!
je cherche à intégrer une formule en vba:
ma formule:
=SI(ESTVIDE($B8);"";SI(OU(ET(RECHERCHEV($B8;bddetablissement;17;FAUX)="we et feries";OU(JOURSEM(Q$6)=1;JOURSEM(Q$6)=7)));"X";SI(OU(ET($N8>0;$N8<Q$6);(Q$6<$M8));"F";SI(RECHERCHEH(JOURSEM(Q$5;1);tpspartiel;(CELLULE("ligne";$B8)-5);FAUX)="X";"X";SI(OU(ET($O8>0;$O8<=Q$6);($O8="en attente"));"EA";"")))))
mon code:
Target.FormulaR1C1 = _ "=IF(ISBLANK(RC2),"""",IF(OR(AND(VLOOKUP(RC2,bddetablissement,17,FALSE)=""we et feries"",OR(WEEKDAY(R6C)=1,WEEKDAY(R6C)=7))),""X"",IF(OR(AND(RC14>0,RC14<R6C),(R6C<RC13)),""F"",IF(HLOOKUP(WEEKDAY(R5C,1),tpspartiel,(cell(""row"",RC2)-5),false)=""x"",""x"",IF(OR(AND(RC15>0,RC15<=R6C),(RC15=""en attente"")),""EA"","""")))))"
Ca ne marche pas est-ce que j'ai mal traduis le (cellule("ligne"...?
Merci pour vos réponses
Je bloque, aidez-moi!!
je cherche à intégrer une formule en vba:
ma formule:
=SI(ESTVIDE($B8);"";SI(OU(ET(RECHERCHEV($B8;bddetablissement;17;FAUX)="we et feries";OU(JOURSEM(Q$6)=1;JOURSEM(Q$6)=7)));"X";SI(OU(ET($N8>0;$N8<Q$6);(Q$6<$M8));"F";SI(RECHERCHEH(JOURSEM(Q$5;1);tpspartiel;(CELLULE("ligne";$B8)-5);FAUX)="X";"X";SI(OU(ET($O8>0;$O8<=Q$6);($O8="en attente"));"EA";"")))))
mon code:
Target.FormulaR1C1 = _ "=IF(ISBLANK(RC2),"""",IF(OR(AND(VLOOKUP(RC2,bddetablissement,17,FALSE)=""we et feries"",OR(WEEKDAY(R6C)=1,WEEKDAY(R6C)=7))),""X"",IF(OR(AND(RC14>0,RC14<R6C),(R6C<RC13)),""F"",IF(HLOOKUP(WEEKDAY(R5C,1),tpspartiel,(cell(""row"",RC2)-5),false)=""x"",""x"",IF(OR(AND(RC15>0,RC15<=R6C),(RC15=""en attente"")),""EA"","""")))))"
Ca ne marche pas est-ce que j'ai mal traduis le (cellule("ligne"...?
Merci pour vos réponses