Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Problème avec "formula"

dealise

XLDnaute Junior
Bonjour !

J'ai un problème avec une formule que j'essaye d'exécuter dans une macro:
En effet je voudrais passer avec un ".formula" j'ai donc écrit :


Code:
Cells(l - 3, 27).Formula = _
"=SUMPRODUCT(I21:P21,I" & (l - 3) & ":P" & (l - 3) & ")+ V" & (l - 3) & "+ Y" & (l - 3) & "+(IF(R" & (l - 3) & ") =1,AA1=10)"
Mais sa ne fonctionne pas ... l est bien défini avant et a une valeur au moment du bug (par exemple 30)

si je met uniquement
Code:
Cells(l - 3, 27).Formula = _
         "=SUMPRODUCT(I21:P21,I" & (l - 3) & ":P" & (l - 3) & ")+ V" & (l - 3) & "+ Y" & (l - 3) & ""

ça fonctionne j'ai donc l'impression que le problème vient du "IF"... mais je ne vois vraiment pas pourquoi !!!

Merci beaucoup par avance !
 

herve62

XLDnaute Barbatruc
Supporter XLD
Re : Problème avec "formula"

Bonsoir
Ton IF qui devient un SI dans EXCEL doit retourner une valeur dans SA cellule concernée et pas ailleurs !
Si ta formule doit se mettre en Cells(27,27) dans ton exemple la valeur de test du If doit aussi être en 27,27

J'ai un "post" similaire mais juste avec les SI dans Excel ou je voulais mettre des valeurs dans d'autres cellules
Ca ne marche Pas !!
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…