iStarOSX
XLDnaute Junior
Bonjour a tous et merci d'avance a ceux qui pourront m'aider.
Voila, je voudrai avoir une macro qui inséré une formule dans les cellules préalablement sélectionné.
D'habitude, j'utilise l'enregistreur de Macro pour enregistrer ma formule, mais la Excel me dit qu'il est impossible d'enregistrer".
Voici ma formule, qui fonctionne lorsque je la rentre a la main :
Ma formule semble trop longue pour l'enregistreur, Donc je la rentre a la main. Cela me donne :
Mais lors de l’exécution cela me fait "bug" de ma macro.
Je cherche comment arriver a résoudre mon problème.
Merci.
Voila, je voudrai avoir une macro qui inséré une formule dans les cellules préalablement sélectionné.
D'habitude, j'utilise l'enregistreur de Macro pour enregistrer ma formule, mais la Excel me dit qu'il est impossible d'enregistrer".
Voici ma formule, qui fonctionne lorsque je la rentre a la main :
Code:
(DY180=0;SI($ED$2>1;SI(OU(ET(OU(ET(DE180=5;DM180=7;DR180=$EF$2);ET(DE180=5;DM180=6;(DJ180-DR180)=$EF$2));DT180=0);ET(OU(ET(DE180=6;DM180=6;(DK180+DR180)=$EF$2);ET(DE180=5;DM180=5;(DJ180+DQ180)=$EF$2));DT180>0));$EE$2;$EA$2);$EA$2);$EC$2)
Ma formule semble trop longue pour l'enregistreur, Donc je la rentre a la main. Cela me donne :
Code:
=IF(RC[-2]=0;IF(R2C134>1;IF(OR(AND(OR(AND(RC[-22]=5;RC[-14]=7;RC[-9]=R2C136);AND(RC[-22]=5;RC[-14]=6;(RC[-17]-RC[-9])=R2C136));RC[-7]=0);AND(OR(AND(RC[-22]=6;RC[-14]=6;(RC[-16]+RC[-9])=R2C136);AND(RC[-22]=5;RC[-14]=5;(RC[-17]+RC[-10])=R2C136));RC[-7]>0));R2C135;R2C131);R2C131);R2C133)
Mais lors de l’exécution cela me fait "bug" de ma macro.
Je cherche comment arriver a résoudre mon problème.
Merci.