Bonjour je cherche à multiplier une matrice (1,3) à une (3,3)
après des recherche j'ai écrit ce code:
Dim test(0 To 2, 0 To 2) As Single
Dim i As Single
Dim j As Single
Dim test3(0 To 2) As Single
Dim toto(0 To 2) As Single
Sub Macro1()
' Macro1 Macro
For i = 0 To 2
For j = 0 To 2
test(i, j) = Cells(i, j).Value
test3(i) = Cells(i + 3, 1).Value
Next
Next
toto = Application.WorksheetFunction.MMult(test3, test)
MsgBox toto(0)
MsgBox toto(1)
MsgBox toto(2)
End Sub
Et mon programme bug à ce niveau toto = Application.WorksheetFunction.MMult(test3, test) "impossible d'affecter le tableau toto"
Avez vous une idée svp?
Merci d'avance