Re: [VBA ] .MDeterm 矩陣語法

看板Visual_Basic作者 (花拉拉)時間12年前 (2011/10/15 10:46), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
找到解法了... 如下 ※ 引述《Cactuss16 (花拉拉)》之銘言: : 我是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( Array(Array(i^2, i, 1), Array(1,2,3), Array(4,5,6)))) : Next : 以上則會出現錯誤, 我想是因為{}裡只能是數字的緣故 : 但是卻又查不到如何定義會變動的矩陣 : 請問該如何解決呢? : 謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 182.235.75.151
文章代碼(AID): #1EcFGWem (Visual_Basic)
文章代碼(AID): #1EcFGWem (Visual_Basic)