我在這個論壇上看到很多關於基於單元格值鏈接Excel文件的問題,而INDIRECT總是彈出一個答案,它確實按我想要的方式工作並填充了我的工作表,但我需要找到一種方法使用正在關閉的源文件。當涉及到鏈接時,我的問題是直到將文件名的一部分輸入到單元格中時才能知道從中拉取數據的文件路徑。Excel INDIRECT的替代方法適用於已關閉的文件以及基於單元格值的工作簿鏈接?
例如,在「打印摘要」工作簿中,Sheet1單元格A2是文件名以數字12345輸入的位置(並且自動格式化爲置於前面的「WIP」),表示WIP12345.xls。 WIP12345.xls是一個表單,用於存放需要填充第2行中的某些列的信息.WIP12345.xls是訂購單,並在未來完成。批准後,摘要工作簿將使用WIP#進行更新。
我做了CONCATENATE WIP12345和.xls以在Sheet2上創建文件名WIP12345.xls,並且我有一個複製和粘貼特殊值的宏以將結果轉換爲文本。但是,我無法找到一種方法來創建一個公式,該公式將採用該值並查找該文件以從中提取信息。我需要將不同單元格中的信息填充到10列43行(每行代表不同的WIP #####。xls文件)。
我猜VBA是唯一的出路,但我不知道如何編寫它。任何人有一個方向,他們可以指向我?我希望我能清楚地看到。
我有Office 2010 32位,它沒有顯示在菜單中... – milkaw
好的,發現這個來完成安裝[link](http://www.mrexcel.com/forum/excel-questions/467397 -morefunc釋放小的Excel-2010-a.html) – milkaw