I had a bit of a play around and came out with the following... I know this may not be an exact solution for you, but I hope you can addapt the code to help
Code:
Dim X(1 To 8, 1 To 8) As Single
Dim Y(1 To 8, 1 To 8) As Single
Dim z(1 To 8, 1 To 8) As Single
' generating values for x and y
' enter your own values
For a = 1 To 8
For b = 1 To 8
X(a, b) = Int(Rnd() * 10)
Next
Next
For b = 1 To 8
For a = 1 To 8
Y(a, b) = Int(Rnd() * 10)
Next
Next
' populating z
For a = 1 To 8
For b = 1 To 8
z(a, b) = Application.WorksheetFunction.MMult(X, Y)(a, b)
Next
Next