有時打印Excel表格后發(fā)現(xiàn)有些單元格顯示為井號(#),這些井號(#)并非手工輸入的,而是Excel中的一種錯誤處理方法。例如當(dāng)列寬不足或日期和時間為負數(shù)時,Excel就將這些單元格顯示為井號(#)。處理的方法很簡單,對于包含數(shù)字且顯示為井號(#)的單元格,調(diào)整一下列寬或設(shè)置單元格格式為“縮小字體填充”;對于第二種情況,檢查并修正公式即可。如果表格中的內(nèi)容較多,一時無法看清哪些單元格包含錯誤的井號(#),可以用下面的VBA代碼在當(dāng)前工作表中查找,步驟如下:
1.選擇包含井號(#)的工作表,按Alt+F11,打開VBA編輯器。
2.在“代碼”窗口中輸入下列代碼:
Sub 查找單元格井號()
Dim rng As Range
For Each rng In ActiveSheet.UsedRange
If Left(rng.Text, 1) = "#" Then
rng.Select
MsgBox rng.Address & " 單元格包含#號"
End If
Next rng
End Sub
3.運行代碼。