problèle d'enregistrement macro (problème de traduction forumule)

kastor

XLDnaute Junior
Bonjour,

Je n'arrive pas à enregistrer une formule pour la mettre dans un code.

j'ai une formule simple :
=SI(SOMME.SI.ENS('ABS2'!$X:$X;'ABS2'!$V:$V;"oui";'ABS2'!$B:$B;TEXTE($A2;"mm");'ABS2'!$A:$A;">($A2-730)";'ABS2'!$D:$D;$B2)>0;(SOMME.SI.ENS('ABS2'!$X:$X;'ABS2'!$V:$V;"oui";'ABS2'!$B:$B;TEXTE($A2;"mm");'ABS2'!$A:$A;">($A2-730)";'ABS2'!$D:$D;$B2))/4;0)

qui est traduite comme ci-dessous avec l'enregistreur de macro

"Range("AC2").value=IF(SUMIFS('ABS2'!C24,'ABS2'!C22,""oui"",'ABS2'!C2,TEXT(RC1,""mm""),'ABS2'!C1,"">($A2-730)"",'ABS2'!C4,RC2)>0,(SUMIFS('ABS2'!C24,'ABS2'!C22,""oui"",'ABS2'!C2,TEXT(RC1,""mm""),'ABS2'!C1,"">($A2-730)"",'ABS2'!C4,RC2))/4,0)"

et lorsque je lance ma macro il renvoie ceci dans la cellule....

=SI(SOMME.SI.ENS('ABS2'!C24;'ABS2'!C22;"oui";'ABS2'!C2;TEXTE(RC1;"mm");'ABS2'!C1;">($A2-730)";'ABS2'!C4;RC2)>0;(SOMME.SI.ENS('ABS2'!C24;'ABS2'!C22;"oui";'ABS2'!C2;TEXTE(RC1;"mm");'ABS2'!C1;">($A2-730)";'ABS2'!C4;RC2))/4;0)

il modifie les colonnes..... avez vous une idée du pourquoi du comment ???

Merci d'avance
 

Discussions similaires

Statistiques des forums

Discussions
312 169
Messages
2 085 926
Membres
103 043
dernier inscrit
nouha nj