【发布时间】:2013-08-31 03:19:51
【问题描述】:
我在 Excel 工作表中的单元格 B6:H14 中有文本数据。
有些行有 2 个包含内容的单元格,而另一些有 4 个单元格,有些则有 7 个单元格。如何将这些单元格复制到二维数组?我已经知道尺寸,所以我可以接受不声明动态代码的尺寸。
我是否需要使用循环(我目前计划使用)?
或者有没有更简单/更优雅的方法?
【问题讨论】:
-
我对此投了反对票,因为您在请求帮助之前似乎没有尝试过任何事情。有许多现有的答案,例如stackoverflow.com/q/13663370,它们会有所帮助。
-
@brettdj 实际上,您链接到的确切问题是关于将二维数组输出到一个范围内 - 这个问题是关于反向执行的。
-
@RichardLeMesurier 该问题显示了如何将一个范围放入一个数组中,对其进行操作,然后将其转储回一个范围 - 即它既可以从范围到数组(这个问题要求),也可以从数组到范围。这是相同的方法 Mehow/VBA4All/回答它是一种乐趣
-
@brettdj 很公平 - 我只是觉得没有您或我的 VBA 知识的人可能很难意识到这一点。他们都是很好的答案。
-
@RichardLeMesurier 是的 - 你确实给出了一个很好的观点。