看板 Visual_Basic 關於我們 聯絡資訊
Sub aaa() ‧ ‧ ‧ bbb(1, 1) = y(1) + 1 'y(1)為變數,先不給定值。 ‧ ‧ ‧ variable_cal y() '呼叫function ‧ ‧ ‧ End Sub Function variable_cal() For y(1) = 1 To 5 Step 1 ReDim Preserve cal(1 To y(1)) cal(y(1)) = bbb(2, 1) a = a + cal(y(1)) Next y(1) End Function 我這一段程式大概的意思,在sub程序中,可能會利用迴圈產生y(n)的一維陣列,並且 加上一些固定已知的值,然後儲存於二維陣列之中。ex,bbb(1, 1) = y(1) + 1,但 這些一維陣列先不給定值。然後再利用,function程序,針對先前的一維陣列,作 迴圈的運算。可是問題來了,陣列如何傳值阿?(我上面寫的是無法傳值的)還有阿, 我上述講的方法正確嗎,可以真的做的出來嗎? 感謝...^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.118.101.170