Bonjour
Je cherche à automatiser une multiplication de plusieurs matrices
et j'ai le message d'erreur suivant: " erreur 1004 impossible de définir la propriété formulaArray de la classe range"
mon code est le suivant:
i1 = 1
i2 = 2
cp = 2
co1 = -1
co2 = 1
co3 = 0
co4 = 0
If Cells(55, i2).Value <> "" Then
Sheets("stratifie").Activate
For i1 = 1 To 2
Range(Cells(82, cp), Cells(84, cp)).Select
Selection.FormulaArray = "=MMULT(radian!R[-73]C[co1]:R[-71]C[co2],stratifie!R[-27]C[co3]:R[-25]C[co4])"
cp = cp + 1
co3 = co3 + 1
co4 = co4 + 1
i1 = i1 + 1
Next i1
co1 = co1 + 3
co2 = co2 + 3
i2 = i2 + 1
End If
Le probleme vient de Selection.FormulaArray = "=MMULT(radian!R[-73]C[co1]:R[-71]C[co2],stratifie!R[-27]C[co3]:R[-25]C[co4])"
car avec des chiffres ça marche, mais j'aimerai les faire varier
si quelqu'un peut m’aider, je pense avoir épuisé les ressources internet...
Merci