1.背景介紹
不知道你有沒有遇到過這種場景?明明一個Excel檔案也不大,但是在打開時候發現這個檔案變得又卡又慢,有時甚至出現當機的情況。
2.尋找原因和解決方法
原因:
- 使用了一些比較大的圖檔作為工作背景
- 檔案中包含大量複雜的公式
- 檔案中存在一些難以被發現的對象
解決方法:
對檔案進行備份後,使用備份後的檔案進行處理。
針對上述的第一種情況,可以采用删除相應圖檔;
針對上述的第二種情況,可以複制後粘貼為數值;
針對上述的第三種情況,可以按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表格在工作和學習中使用的較為廣泛,在存儲檔案時,不建議插入大量的圖檔,引用檔案以及對象。避免給别人帶來新的困擾。