VBA操作二维数组

请问怎么将二维数组中的其中一部数据取出,写入Excel中?
如下图:将黄色部分的二维数组(共5行5列),写入到绿色部分。
使用类似的语句:参考 Range("N3:O7").Resize(5, 2) = Arr2

第1个回答  推荐于2018-04-27
可以用数组变量通过工作表函数index取二维数组中的一行或一列,但无法直接取其中的多行多列。
要取多行多列,需要用循环方法赋值。本回答被提问者和网友采纳
第2个回答  2018-05-08
用OFFSET函数,选中A1:B2, 输入公式=OFFSET(J4, , ,2,2), 三键结束。
相似回答