Bonjour,
Voilà en quelques mots mon problème.
Je dois remplir chaque cellule d'une colonne avec une formule assez longue et cela de manière dynamique.
Avec j = Ligne parcourue actuellement
Code : Sélectionner tout - Visualiser dans une fenêtre à part StrFormula = "=SI(SOMMEPROD(($M$1:M[" & j - 1 & "]=M[" & j & "])*(T$1:T[" & j - 1 & "]=T[" & j & "]))=0;SOMMEPROD(($M$2:$M$[" & NbLignes & "]=M[" & j & "])*($T$2:$T$[" & NbLignes & "]=T[" & j & "]);$AX$2:$AX$[" & NbLignes & "])/SOMME.SI($M$2:$M$[" & NbLignes & "];M[" & j & "];$AX$2:$AX$[" & NbLignes & "]);\" \ ")"
C'est assez immonde, je vous l'accorde, j'ai mis en couleur les chaines que je concatène pour que ce soit un peu plus clair.
Lorsque je lance l'execution, il me sort l'erreur 13 : "Incompatibilité de type".
Si quelqu'un a une idée...
Merci bien
Partager