thierry.bayard
XLDnaute Junior
Bonjour,
Je cherche à intégrer une fonction sommprod sous Excel via une macro et je ne voudrais avoir que le résultat dans la cellule et non la formule.
J'ai essayer avec application.worksheetfunction => je n'ai pas réussi.
Je tente désormais avec application.evaluate mais je bloque aussi :
- Lorsque je saisie :
ça fonctionne : j'ai la formule dans la cellule avec le bon résultat.
- Lorsque j'essaie :
Je n'ai plus la formule mais excel me renvoie #valeur.
Voyez-vous d'où peux venir le blocage ?
Merci d'avance pour votre aide
Thierry B
Je cherche à intégrer une fonction sommprod sous Excel via une macro et je ne voudrais avoir que le résultat dans la cellule et non la formule.
J'ai essayer avec application.worksheetfunction => je n'ai pas réussi.
Je tente désormais avec application.evaluate mais je bloque aussi :
- Lorsque je saisie :
Code:
Range("A1").FormulaR1C1 = "=SUMPRODUCT((R1C=INDIRECT(""'[""&Fich_N1_act&""]Feuil1'!$I$5:$I$700""))*(INDIRECT(""'[""&Fich_N1_act&""]Feuil1'!$F$5:$F$700"")=RC5),INDIRECT(""'[""&Fich_N1_act&""]Feuil1'!$K$5:$K$700""))"
- Lorsque j'essaie :
Code:
Range("A1").Value = Application.Evaluate("=SUMPRODUCT((R1C=INDIRECT(""'[""&Fich_N1_act&""]Feuil1'!$I$5:$I$700""))*(INDIRECT(""'[""&Fich_N1_act&""]Feuil1'!$F$5:$F$700"")=RC5),INDIRECT(""'[""&Fich_N1_act&""]Feuil1'!$K$5:$K$700""))")
Voyez-vous d'où peux venir le blocage ?
Merci d'avance pour votre aide
Thierry B