在EXCEL VBA 中如何在调用子程序时传递数组参数?我的数组是二维的,

要求在调用子程序后能够将二维数组的数据导入到主程序对应的数组中,除二维数组后,同时还有其他变电要作为传递参数?请高手指点,最好能有例子。谢谢... 要求在调用子程序后能够将二维数组的数据导入到主程序对应的数组中,除二维数组后,同时还有其他变电要作为传递参数?请高手指点,最好能有例子。谢谢 展开
 我来答
2724421
推荐于2017-09-06 · TA获得超过2493个赞
知道大有可为答主
回答量:1551
采纳率:71%
帮助的人:937万
展开全部
Sub test()
Dim arr(), H As Long, L As Long
arr = Range("A1:C8")
L = 2
H = 5
MsgBox "工作表的第" & H & "行,第" & L & "列的值是:" & arr(H, L), , Title:="主程序信息"
Call CD(arr, H, L)
End Sub

Sub CD(iarr, iH, iL)
ss = iarr(iH, iL)
MsgBox "工作表的第" & iH & "行,第" & iL & "列的值是:" & ss, Title:="子程序信息"
End Sub
cfzzj007
2014-05-28 · TA获得超过5364个赞
知道大有可为答主
回答量:7931
采纳率:78%
帮助的人:1506万
展开全部
定义子程序数组变量为公共变量!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Ynzsvt
2014-05-28 · TA获得超过6662个赞
知道大有可为答主
回答量:1.5万
采纳率:40%
帮助的人:2639万
展开全部
直接一个变量名就可以的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式