[VBA ] 讀檔案是否能再增加效率??

看板Visual_Basic作者 (.......)時間9年前 (2015/09/22 17:25), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串1/1
我的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://www.ptt.cc/bbs/Visual_Basic/M.1442913921.A.3B8.html

09/23 09:06, , 1F
如果你要開的excel檔跟資料庫的表格一樣 可以研究把該檔案
09/23 09:06, 1F

09/23 09:06, , 2F
當資料庫,用資料庫的方式存取
09/23 09:06, 2F

09/23 09:06, , 3F
"也許"會快點
09/23 09:06, 3F
文章代碼(AID): #1M0Hw1Eu (Visual_Basic)
文章代碼(AID): #1M0Hw1Eu (Visual_Basic)