我有一个基于会计期填充开始和完成日期的宏。例如:产品X在1月12日至12月12日期间销售。宏将使用一个vlookup/min数组来查找开始和一个vlookup/max数组来查找结束。日期格式为YYYYMM,所以vlookup会查看日历标签,将相应的YYYYMM映射到开始日期或结束日期。编码工作正常,但在某些情况下,有30,000 - 100,000行,可能需要15-20分钟才能运行。有没有人有任何想法如何使这个运行更快?Excel VBA FormulaArray太慢
下面是代码:
细胞(RCNT,5).FormulaArray = “= VLOOKUP(MIN(IF( '归' A:A =” &细胞(RCNT,1)。地址(FALSE,FALSE)& “ '规范化' 记者:!j)), '日历' A:C,2,FALSE)”
任何帮助将不胜感激。
IM不大不小的新手....究竟会我设置? – brewbrah
我添加了一些关于如何入门的信息。如果你从未编程过,那么你可能需要更加努力。如果您有任何其他问题,请在您自行调查后再发布。 – emschorsch