所以我的問題是,我有2個Excel工作簿,都使用公式&某些VBA。我需要將它們合併爲一個。將Excel工作簿與公式合併爲一個
VBA部件很容易處理模塊。
但是,我不想重做公式中的所有參考。如果我只複製工作表,那麼Excel將擁有對源工作簿的引用,我必須對其進行編輯,並且這是很多編輯工作(並且可能會搞砸)。
公式使用所有命名範圍,並且很容易使它在實際使用的所有命名範圍實際存在於合併工作簿中。此外,現有命名範圍中沒有衝突。
我試圖複製工作表,然後使用「編輯鏈接」下的數據來更改源。但這並不奏效(我得到了無盡的彈窗小窗口,告訴我這個公式有一個問題......很明顯,你不能將源代碼改爲工作簿本身)。
任何聰明的想法或我必須蠻力這個細胞的細胞?
要清楚:我不是在尋找一個宏,這是一次性副本。只是想巧妙地處理公式的變化。
會查找和替換工作 –
讓我知道如果這能幫助:?http://stackoverflow.com/questions/37791038/how-do-i-keep -cell-referencing-in-excel-if-i-replace-sheet/37792270#37792270 – Ralph
取決於你的意思Mark - 我有這種感覺喲你最初的答案是F&R每一次參考舊的工作手冊。我不喜歡這樣的可能性:在一個公式中產生一些愚蠢的扭曲和轉向會產生一個可能隱藏一段時間的錯誤... 但是,你給了我一個新的&我認爲更好的主意:在原文中工作簿,F&R每個「=」在公式中。移動紙張。打破在新工作簿中創建的所有鏈接。然後再次輸入「=」符號。我認爲這不太容易出錯?但是,然後一些公式會有if(xxxx,「=」xyz「....)... –