Ma formule est la suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
"=SUMPRODUCT(MMULT(R[-31]C[-2]:R[-31]C[17],R[-26]C[-2]:R[-7]C[17]),R[-31]C[-2]:R[-31]C[17])"
    Range("D34").Select
Sauf que la complication arrive

Mon calcul matricielle ne prend pas forcement la meme matrice a chaque fois. C est une matrice carree N*N ou N est variable.

Je dois imperativement metre ca sous forme de formule car je vais utiliser le solveur après

La notation en rouge fonctionne mais je ne veux pas ce format ------
¦
¦
¦

Cells(nr + 2, 2) = WorksheetFunction.SumProduct(WorksheetFunction.MMult(Range(Cells(2, 2), Cells(2, nc)), Range(Cells(7, 2), Cells(7 + nmtitres - 1, nc))), Range(Cells(2, 2), Cells(2, nc)))



Merci pour votre aide