作者Cactuss16 (花拉拉)
看板Visual_Basic
标题Re: [VBA ] .MDeterm 矩阵语法
时间Sat Oct 15 10:46:53 2011
找到解法了... 如下
※ 引述《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