2013-05-12 85 views
1

我有很多數據導入到Excel文件中。 約有174個文件。通過Book174.xlsx每個都被命名爲Book2.xslx將一列公式複製到Excel中的已關閉工作簿中

我有一個主文檔,其中有一列我希望粘貼(或插入)每個這些電子表格的公式,而不必實際單獨打開每個公式。

有人知道我可以使用的任何代碼嗎?

作爲一個例子,我會說我想複製範圍P:P - 整個列P - 並將其插入或粘貼到封閉工作簿的P列中。

可以這樣做嗎?如果它有效,並且每次我想插入或粘貼不同的東西時我想插入不同的範圍和單元格?或者是否有一個例如我可以運行的宏,它會將我選擇的內容複製到每個未打開的名爲Book * .xlsx的電子表格中的相同位置?

+1

請告訴我們您的代碼嗎?你在哪裏停留? – Santosh 2013-05-12 18:50:30

+0

是療法e是你不想打開文件的原因?如果您想自動執行復制粘貼過程,您可以將'visibility'設置爲false的文件打開,這樣當宏在另一個文件上運行時,您甚至不會注意到它。另一種方法是使用ADO。 – 2013-05-13 07:11:15

+0

@你不能寫入XL文件uisng ADO,因爲驅動程序是隻讀的,並且對象模型不可用。 – 2013-05-13 08:31:34

回答

0

你不能做到這一點的現有文件,而無需打開他們(無論是在Excel中,或使用FSO,作爲對象模型將無法使用適用於那些文件

話說回來,它可能使用VBA來自動修改。

如果你想發佈您的代碼,我們可以幫助您改進或解決與錯誤的任何問題或性能

相關問題