在此先感謝。VBA導入/複製指定工作表開局工作簿
我已經花了近兩天的路程,但無法找到/鍛鍊我需要的東西。
我需要從一個封閉的工作簿中獲取一個完整的特定工作表,但不打開(即使在後臺)。
進一步信息:
1)我的源文件,我不希望/需要幾張。我只需要一個,而且複製所有數據並修剪數據似乎很渺茫(加上它意味着不必要地移動大量數據)。
2)最終目標是將工作表保存爲第三個單獨的工作簿。所以,如果你知道一種可以幫助你提高雙倍樂趣的方法。 3)針對單個細胞並不是一個可行的解決方案,它有太多的代碼將是巨大的/笨拙的/繁瑣的。
4)我已經找到一種方法來導入所有張入我的工作/活動的工作簿,但無法弄清楚如何使針對特定表(我失蹤osmehting簡單我相信)。 測試代碼片段:
Dim Importsheet As Worksheet
Sheets.Add Type:= _
"C:\Users\haa\Documents\Personal\My Hours E2V-mk3.xlsm\"
看起來很簡單吧? 5)最後,我已經看到一些使用「executeexcel4macro」(我從未見過的東西)的潛在解決方案路線,但到目前爲止,它似乎只針對單元格範圍而不是表單。
這就是所有的關鍵信息。我真的已經挖到了(並希望自己破解)。提醒我正在尋找一種方法來做到這一點,而無需複製單個單元格或打開源表單。
再次感謝露營者!
我認爲你需要使用數據連接。以下網站似乎有一個潛在的解決方案:http://www.ozgrid.com/forum/showthread.php?t=27288 – Tragamor