我正在處理一個龐大的Excel 2003電子表格。有很多非常大的公式與很多單元格引用。這是一個簡單的例子。複製/粘貼後禁用Excel的自動單元格引用更改
='Sheet'!AC69+'Sheet'!AC52+'Sheet'!AC53)*$D$3+'Sheet'!AC49
其中大多數比這更復雜,但是這提供了我正在使用的東西的一個好主意。這些單元格引用很少是絕對的($ s)。我希望能夠將這些單元格複製到其他位置,而不更改單元格引用。我知道我可以簡單地使用f4來使引用絕對,但是有很多數據,我可能需要稍後使用Fill。有沒有什麼辦法可以暫時禁用複製粘貼/填充的單元格引用更改,而不使引用變爲絕對的?
編輯:我剛剛發現,你可以通過複製單元格內容作爲文本而不是一個公式的VBA做到這一點。我想不必這樣做,因爲我想一次複製整行/列。有沒有簡單的解決方案,我失蹤了?
偉大的問題! VBA中的循環能否解決您的剩餘問題? –