[VBA ] 读档案是否能再增加效率??

楼主: oycoyc (.......)   2015-09-22 17:25:19
我的VBA程式需要读取其他excel档案里面的资料
我使用以下方法
Set obj = GetObject(FilePathName)
[动作,例如
Sheets("xxx").Cells(n,n) = obj.Sheets("yyy").Cells(m, m)]
obj.Close
Set obj = Nothing
此时程式会将excel档案打开,动作完然后再关闭,数据一多时,
程式会花很多时间在开档案关档案。
想请问是否有方法加快程式执行的速度?
或是如果读取的档案不是excel档的话,是否能改善这种情形?
谢谢!!
作者: ClubT (小喬)   2015-09-23 09:06:00
如果你要开的excel档跟数据库的表格一样 可以研究把该档案当数据库,用数据库的方式存取"也许"会快点

Links booklink

Contact Us: admin [ a t ] ucptt.com