2013-10-20 70 views
0

我需要在Excel文件中按名稱獲取某些工作表。 基本上我的Excel文件有7個工作表,但我只想要這些名稱中的3個。VBA,按名稱獲得3個工作表,給定文件名

因爲我循環通過一個文件夾,讓我所有的文件,所有我已經是文件名和路徑,所以我想將文件名傳遞給該小組,並得到類型的實例「工作表」

如何我要這樣做嗎?

+0

我不知道爲什麼有人會對此投反對票。這是一個很好的問題 – haknick

回答

0

我不完全理解通過文件循環如何與由名檢索表,但您使用的Array -typed指數查詢Worksheets的項目的一個子集:

dim wb as Workbook 
set wb = Workbooks.Open("file.xls") 
wb.Worksheets(Array("Sheet1", "Sheet2")).Select 
+0

非常感謝。這就是我需要的 – antipatreal

相關問題