目前,我正在努力與以下內容: 我有兩個Excel文件。一個文件包含大量數據,另一個用於評估數據。 現在我需要高效地將數據從源文件複製到目標工作簿。源datapattern看起來類似於以下內容:Excel VBA - 如何有效地將多個單元格從一個文件複製到另一個文件?
x A B C D E F G H I
1 Oct bla bla bla bla bla bla bla bla
2 75 66
3 Nov bla bla IMT Frm bla bla IMT Frm
當喇嘛代表無趣的數據,A列表示月份(重要)和IMT是非常重要的數據,這就是爲什麼我這樣做的原因。此外,Frm表示單元格包含公式,而不是值,並且必須進行保存/恢復。 此外,目標文件的單元格格式必須保留(可以使用.PasteSpecial來實現)。
目標工作簿看起來完全一樣,省略了半空行「2」。
每一行都有大約10個有價值的條目。我如何才能最有效地將數據複製到第二個工作簿中? 請讓我知道,如果有更多的信息,我可以提供。 謝謝你的時間!
編輯:example screenshot 說明:該屏幕截圖顯示了源表單。重要的信息是在ss中選擇的信息。工作表像這樣繼續向右(直到BF)。我需要複製每六個條目。目標工作表看起來完全相同(省略半空中間行),除了所需的信息(在源代碼中是公式,但它需要是目標中的值)。 非常感謝您的幫助!
感謝您的幫助!然而上面的代碼要求我知道預先粘貼的範圍。然而,這取決於月份。我可以找到包含月份的單元格,並且知道偏移量。但我需要以某種方式遍歷它們才能到達我的目標單元格嗎? – replax 2011-12-19 06:27:51
這對你有幫助嗎? http://msdn.microsoft.com/en-us/library/aa221353(v=office.11).aspx ...你必須在條件檢查月 – MacGyver 2011-12-19 06:29:43
再次感謝,是的幫助!然而,由於沒有我通常可以用來過濾所需細胞的條件,是否有一種方法可以處理每個第三個細胞? – replax 2011-12-19 06:38:41