作者i3koala (鲁)
看板Visual_Basic
标题[VBA ] 用函式传入/传出二维阵列
时间Wed May 19 17:29:08 2010
VBA新手..已爬文...
我想传入一个 N*N 的矩阵进入一个函式运算
( inputs:N,A(N,N) )
再传出一个 N*N 的矩阵出来
( output:B(N,N) )
我应该怎麽写还有怎麽呼叫
目前我是这样写:
Function B(ByRef A() As Double, N As Integer) As Double()
End Function
这样呼叫:
C=B(A(N,N),N) => 没有定义A这个Sub或Function
C=B(A,N) => 型态不符
help....
感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.4.186
※ 编辑: i3koala 来自: 140.112.4.186 (05/19 17:36)
1F:→ clifflu:函式宣告的地方,改成 ByRef A(,) ,传入时直接给 (A,N) 05/19 17:50
2F:→ i3koala:这样编译过不了耶... 05/19 17:55