我有大約70個不同的Excel文件需要合併到一個主工作簿中。我希望每個excel文件在主工作簿中都有自己的工作表。主工作簿中生成的工作表名稱無關緊要。將多個Excel工作簿合併到一個具有多個工作表的工作簿中
我從另一個網站上檢索到這個代碼,但不能使它適合我的需要。該代碼規定所有要組合的文件都位於同一個目錄中。我讓他們在這裏位於「C:\用戶\ josiahh \桌面\ CF」
下面是代碼,因爲它現在是
Sub GetSheets()
Path = "C:\Users\dt\Desktop\dt kte\"
Filename = Dir(Path & "*.xls")
Do While Filename <> ""
Workbooks.Open Filename:=Path & Filename, ReadOnly:=True
For Each Sheet In ActiveWorkbook.Sheets
Sheet.Copy After:=ThisWorkbook.Sheets(1)
Next Sheet
Workbooks(Filename).Close
Filename = Dir()
Loop
End Sub
*不能使它工作* < - ** **什麼是不工作? – 2015-01-26 23:05:18
它不會導入任何內容。我將運行宏並且什麼都不會發生。 – 2015-01-26 23:06:13
你有沒有采取*任何*步驟來自行調試? – 2015-01-26 23:08:22