序文:キューブ数学を使いこなし、さまざまなオプションを見回した後、私の現在の構造に問題があるようです。多分、誰かが私がここで紛失しているものを指摘するのが好きでしょうか?この場合MMULT()
で行列の乗算スローSubScriptの範囲外エラー
Private Sub cube3()
Dim x(0 To 2, 0 To 2) As Single
Dim y(0 To 2, 0 To 2) As Single
Dim z(0 To 2, 0 To 2) As Single
For a = 0 To 2
For b = 0 To 2
Count = (Count + 3)/2 * 1.5
x(a, b) = Count
y(a, b) = Count
z(a, b) = Application.WorksheetFunction.MMult(x, y)(a, b) '****** This is where the issue occurs
Debug.Print ; x(a, b)
Debug.Print ; z(a, b)
Next
Next
End Sub
はそれが '... MMULT(X(A、Bではないでしょう)、y(a、b)) '?しかし、一度に各配列に1つの数値だけを掛けるという事実は、 '= x(a、b)* y(a、b)'で同じ答えを得ることはありませんか? –
@ScottCranerあなたは私が完全にはわからないことを知っています。私はちょうどこれを正直にするのをやめ始めました。私がこれを学ぶのを助けるいくつかの提案があるなら、私はすべての耳の仲間です。 –
私はx(a、b)* y(a、b)がそのトリックをしたと言いますが。 –