[VBA ] .MDeterm 矩陣語法
我是VBA新手, 在使用 Application.WorksheetFunction.MDeterm 上有遇到問題
已經知道 .MDeterm([{2,3,5; 3,4,6; 3,2,5}]) 是可以計算出結果的
但是如果矩陣裡面不是數值, 而是使用變數或是計算式的話, 就會出現錯誤訊息:
「無法取得類別 WorksheetFunction 的 MDeterm 屬性」
例如:
Dim a as Integer
For i=1 to 5
MsgBox (.MDeterm([{i ^ 2, i, 1; 1,2,3; 4,5,6}]))
Next
以上則會出現錯誤, 我想是因為{}裡只能是數字的緣故
但是卻又查不到如何定義會變動的矩陣
請問該如何解決呢?
謝謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 182.235.75.151
※ 編輯: Cactuss16 來自: 182.235.75.151 (10/15 04:30)
※ 編輯: Cactuss16 來自: 182.235.75.151 (10/15 09:07)
討論串 (同標題文章)