-1
我有一个VBA脚本,运行一个文件,使用2个字段在2个其他文件中查找值。一个带回5个不同的值,另一个带回1个文件。当我测试它时,VBA脚本花了大约10分钟来处理原始文件上的10k记录。当我将它交付给客户时,他们已经运行了大约900k条记录,并在运行了近20个小时后放弃了。长时间运行循环VBA脚本
他们手动使用VLOOKUP进行此操作,但需要6-8小时才能进行更新。 VBA脚本需要比这更快。
我有一个VBA脚本,运行一个文件,使用2个字段在2个其他文件中查找值。一个带回5个不同的值,另一个带回1个文件。当我测试它时,VBA脚本花了大约10分钟来处理原始文件上的10k记录。当我将它交付给客户时,他们已经运行了大约900k条记录,并在运行了近20个小时后放弃了。长时间运行循环VBA脚本
他们手动使用VLOOKUP进行此操作,但需要6-8小时才能进行更新。 VBA脚本需要比这更快。
这听起来像是Access或SQL的工作。这是很多要运行的公式。数据库程序将有无限快的结果。
需要更多的细节来提供任何真正有用的建议。一般情况下,内存中的处理速度最快,但从您的问题来看,这是不可能的。一个好的开始是发布你的当前代码。 –