[VBA ] .MDeterm 矩陣語法

看板Visual_Basic作者 (花拉拉)時間12年前 (2011/10/15 04:27), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
我是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)
文章代碼(AID): #1Ec9iZ9w (Visual_Basic)
文章代碼(AID): #1Ec9iZ9w (Visual_Basic)