VBA加速从大型非本地文件夹中读取csvs

时间:2013-09-09 23:59:17

标签: vba

我正在查看从文件服务器导入多个csv的宏。在导入第一个csv之前,运行宏需要几秒钟(20ish)进行初始化。进口本身发生得相当快。如果我第二次运行amcro,那就没有延迟了。 当我使用资源管理器手动打开文件服务器上的文件夹时,它也需要很长时间(大约30秒),直到显示所有文件,所以我认为宏也必须等到相关文件加载。所以,我的问题:有没有办法让excel自动索引该文件夹以便能够更快地打开它,或者我可以在打开excel文件时在后台运行一个进程来读取该文件夹? 干杯, CE

编辑:我无法归档文件夹并使其更加苗条

1 个答案:

答案 0 :(得分:1)

文件可能会缓存在内存中,从而避免冗长的磁盘I / O.您需要根据CPU,I / O和网络活动监控计算机活动,以确定花费的时间。启动perfmon.msc并添加相关计数器。