作者oycoyc (.......)
看板Visual_Basic
标题[VBA ] 读档案是否能再增加效率??
时间Tue Sep 22 17:25:19 2015
我的VBA程式需要读取其他excel档案里面的资料
我使用以下方法
Set obj = GetObject(FilePathName)
[动作,例如
Sheets("xxx").Cells(n,n) = obj.Sheets("yyy").Cells(m, m)]
obj.Close
Set obj = Nothing
此时程式会将excel档案打开,动作完然後再关闭,数据一多时,
程式会花很多时间在开档案关档案。
想请问是否有方法加快程式执行的速度?
或是如果读取的档案不是excel档的话,是否能改善这种情形?
谢谢!!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 60.249.140.162
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Visual_Basic/M.1442913921.A.3B8.html
1F:推 ClubT: 如果你要开的excel档跟资料库的表格一样 可以研究把该档案 09/23 09:06
2F:→ ClubT: 当资料库,用资料库的方式存取 09/23 09:06
3F:→ ClubT: "也许"会快点 09/23 09:06