作者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