天天看點

某個Excel檔案又卡又慢的解決方法

1.背景介紹

不知道你有沒有遇到過這種場景?明明一個Excel檔案也不大,但是在打開時候發現這個檔案變得又卡又慢,有時甚至出現當機的情況。

2.尋找原因和解決方法

原因:

  1. 使用了一些比較大的圖檔作為工作背景
  2. 檔案中包含大量複雜的公式
  3. 檔案中存在一些難以被發現的對象

解決方法:

對檔案進行備份後,使用備份後的檔案進行處理。

針對上述的第一種情況,可以采用删除相應圖檔;

針對上述的第二種情況,可以複制後粘貼為數值;

針對上述的第三種情況,可以按F5,然後選擇查找對象,按delete鍵進行删除。

有時候對象過多的話,手動删除會造成表格的卡死,這裡附上VBA的代碼,友善進行删除。

Sub del_obj()
Dim obj As Object
For i = 1 To ActiveWorkbook.Worksheets.Count
    For Each obj In Sheets(i).Shapes
        obj.Delete
    Next obj
Next i
End Sub
           

3.感想與體會

Excel表格在工作和學習中使用的較為廣泛,在存儲檔案時,不建議插入大量的圖檔,引用檔案以及對象。避免給别人帶來新的困擾。

繼續閱讀