我的一位使用者無法將大量資料從一個 Excel 實例複製到另一個實例。在實例中複製和貼上工作正常,但如果我打開兩個實例,我很快就會收到錯誤:
Microsoft Excel cannot paste the data.
真正奇怪的是錯誤出現的情況。產生此錯誤的方法:
- 一個單元格來回復制幾次,第三次往往會失敗。
- 將一個儲存格複製到包含許多其他內容的文件中,大約可以執行 10 次。
- 將包含大量其他內容的文件中的一個儲存格複製到空白文件中,大約可以執行 3 次。
- 打開第三個實例並來回複製一個儲存格,它將工作一兩次,然後產生錯誤。
- 打開第四個實例,它將適用於任何工作表,直到出現錯誤為止,然後它將不適用於任何工作表。
如果出現錯誤,不會影響什麼:
- 如果工作簿啟用了巨集
- 如果 Excel 處於安全模式
關閉一個工作表(但不是實例),然後打開一個新工作表可以允許更多的複製和貼上......一段時間。
我有大量可用 RAM,並且 Excel 沒有佔用記憶體。我不知道這可能是什麼原因,這讓我發瘋。請幫忙。
更新:Paste Special/XML Spreadsheet
即使在常規複製/貼上失敗後,也可以複製和貼上作品。這對我的情況沒有幫助,因為我嘗試複製的電子表格具有資料透視表。
更新2:複製然後貼上,Paste Special/Microsoft Excel Worksheet (code) Object
然後雙擊結果允許我在實例之間移動數據,但這是一個極其複雜的過程,我仍然想知道發生了什麼,以便將來可以避免它。
答案1
如果電子表格包含損壞的(或太多)儲存格樣式數據,則可能會發生這種情況。單元格樣式的數量似乎隨著時間的推移而增加,直到出現某種情況為止。
要清理您的電子表格,請運行它XLSyes工具然後再次嘗試複製和貼上。