作者Cactuss16 (花拉拉)
看板Visual_Basic
标题[VBA ] .MDeterm 矩阵语法
时间Sat Oct 15 04:27:12 2011
我是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)