[爆卦]VBA 開啟多個檔案是什麼?優點缺點精華區懶人包

為什麼這篇VBA 開啟多個檔案鄉民發文收入到精華區:因為在VBA 開啟多個檔案這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者Marty (DNA探針)看板Visual_Basic標題Re: [VBA ] 如何用Excel...


※ 引述《greengarden (I Love Rain)》之銘言:
: 問題一:
: 請問各位大大 要如何同時開啟 多個EXCEL
: 以下是我的方法 但是太冗長了 有其他方法可以精簡嗎?
: Workbooks.Open ("D\a1.xls")
: Workbooks.Open ("D\a2.xls")
: Workbooks.Open ("D\a3.xls")
: Workbooks.Open ("D\a4.xls")
: Workbooks.Open ("D\a5.xls")
: Workbooks.Open ("D\a6.xls")
: Workbooks.Open ("D\a7.xls")
^^^^^^^^^^ => 應該是"D:\a7.xls"

Dim i As Integer
Dim 開始數字 As Integer
Dim 結束數字 As Integer

For i = 開始數字 To 結束數字
Workbooks.Open ("D:\a" & i & ".xls")
Next i

: 問題二:
: 我的目的是要將數個不同EXCEL檔裡的資料彙整在同一個EXCEL裡
: 內容為各地區的管制戒菸名冊與戒治情形
: 我是將所有要彙整的EXCEL檔(各地區的戒菸資料)都打開
: 再去做程式的執行
: 有沒有不用將檔案打開就可以擷取檔案裡資料的方法
: 謝謝 感激不盡

如果你一定要用Excel讀Excel的WorkSheet,就一定要打開才能擷取資料..

頂多只能不顯示WorkSheet,不過這個方法速度快不了多少..

如果你要處理的資料超過65535*255筆,可以考慮用Access..^^

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.193.204.32

你可能也想看看

搜尋相關網站