Bonjour le Forum
Débutant en vba je suis arrivé à rédiger un code me permettant de faire la somme matricielle et de renvoyer le résultat dans une cellule définie de la sorte
Range("G7").FormulaArray =
"=SUM(IF(MONTH(feuil2!$E$2:$E$11150)=G3,IF(feuil2!$p$2:$p$11150<>$V$5,IF(Feuil2!$N$2:$N$11150=$V$8,1,0))))+SUM(IF(MONTH(feuil2!$E$2:$E$11150)=G3,IF(feuil2!$p$2:$p$11150<>$V$5,IF(Feuil2!$M$2:$M$11150=$V$9,1,0))))"
Mon problème est qu'on ajoutant un nouveau argument, le code ne fonctionne plus et le message suivant apparaît:
"impossible de définir la propriété Formula arrray dans la classe range"
voici le nouveau code qui ne marche pas:
Range("G7").FormulaArray =
"=SUM(IF(MONTH(feuil2!$E$2:$E$11150)=G3,IF(feuil2!$p$2:$p$11150<>$V$5,IF(Feuil2!$N$2:$N$11150=$V$8,1,0))))+SUM(IF(MONTH(feuil2!$E$2:$E$11150)=G3,IF(feuil2!$p$2:$p$11150<>$V$5,IF(Feuil2!$M$2:$M$11150=$V$9,1,0))))+SUM(IF(MONTH(feuil2!$E$2:$E$11150)=G3,IF(feuil2!$p$2:$p$11150<>$V$5,IF(Feuil2!$M$2:$M$11150=$V$10,1,0))))"
C'est exactement le même que l'ancien auquel j'ai ajouté une autre sommation
Merci
Débutant en vba je suis arrivé à rédiger un code me permettant de faire la somme matricielle et de renvoyer le résultat dans une cellule définie de la sorte
Range("G7").FormulaArray =
"=SUM(IF(MONTH(feuil2!$E$2:$E$11150)=G3,IF(feuil2!$p$2:$p$11150<>$V$5,IF(Feuil2!$N$2:$N$11150=$V$8,1,0))))+SUM(IF(MONTH(feuil2!$E$2:$E$11150)=G3,IF(feuil2!$p$2:$p$11150<>$V$5,IF(Feuil2!$M$2:$M$11150=$V$9,1,0))))"
Mon problème est qu'on ajoutant un nouveau argument, le code ne fonctionne plus et le message suivant apparaît:
"impossible de définir la propriété Formula arrray dans la classe range"
voici le nouveau code qui ne marche pas:
Range("G7").FormulaArray =
"=SUM(IF(MONTH(feuil2!$E$2:$E$11150)=G3,IF(feuil2!$p$2:$p$11150<>$V$5,IF(Feuil2!$N$2:$N$11150=$V$8,1,0))))+SUM(IF(MONTH(feuil2!$E$2:$E$11150)=G3,IF(feuil2!$p$2:$p$11150<>$V$5,IF(Feuil2!$M$2:$M$11150=$V$9,1,0))))+SUM(IF(MONTH(feuil2!$E$2:$E$11150)=G3,IF(feuil2!$p$2:$p$11150<>$V$5,IF(Feuil2!$M$2:$M$11150=$V$10,1,0))))"
C'est exactement le même que l'ancien auquel j'ai ajouté une autre sommation
Merci