無法在 Microsoft Excel 中的執行個體之間進行(大量)複製

無法在 Microsoft Excel 中的執行個體之間進行(大量)複製

我的一位使用者無法將大量資料從一個 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工具然後再次嘗試複製和貼上。

在此輸入影像描述

相關內容