我是Excel VBA的新手,没有太多经验。我有两个我比较的数据工作表,然后如果值匹配,我将其复制并粘贴到第二个工作表。我使用for循环来比较每一行,并想知道是否有更好的方法来做到这一点?我目前正在使用蛮力,并希望有一种方法可以让我的程序不会运行很长时间。 (我在不同的表上重复这段代码13次)。基本上,如果符合某些条件,此代码将整合信息。以下是我的代码。
ScriptEngine
答案 0 :(得分:0)
当我回答here时,如果您需要访问或更改多个单元格,那么最好将单元格读入数组,直接使用数组并将结果发送回去一旦你完成了Excel。它的工作量相当多,而Excel的数组处理并不是最好的,但速度方面没有比较。
This article更详细地解释了这个过程。