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