【发布时间】:2021-04-09 12:39:48
【问题描述】:
我想将数组的一部分传递给子程序!
Sub main()
Dim i(10) As Byte
Dim j As Integer
For j = LBound(i) To UBound(i)
i(j) = j
Next
Call subr(i())
End Sub
Sub subr(i() As Byte)
Dim j As Integer
For j = LBound(i) To UBound(i)
Debug.Print i(j)
Next
End Sub
这个例子将整个数组传递给subr并打印出来。
我想要这样的东西(这是行不通的):
Call subr(i(L_index to U_index))
L_index 和 U_index 确定要通过的范围。
【问题讨论】:
标签: arrays vba ms-word subroutine