因为你大量使用VLOOKUP去查数据导致了速度慢,应该把VLOOKUP查找的内容建立一个字典存在内存里面,以后成千上万次检测某数据是否在里面的时候,可以瞬间获得查询结果。
另外,你这样的程序会写得长,因为你CASE每个月份都要写一段代码,一般的做法是把各月份的数据都存放在一个字典里面。
此外,逐一单元格填写影响速度,可以使用数组统一获取内容、更新后填回去,这样可以进一步减少一些时间。
如果需要代劳修改代码,请【百度云盘】(一个使用百度账户登录的可以对话和传送文件的应用)加友私下传文件,直接在文件上修改。