
如果工作簿中包含多個工作表,需要在每個工作表中用這種方法進(jìn)行查找。關(guān)于“定位”功能的更多技巧,請參閱技巧28。
注意:隱藏列或行中的對象利用這種方法無法被看到。
(2)用VBA 對工作簿中的對象進(jìn)行計數(shù),查看在每個工作表中實際存在的對象數(shù)量,如果此數(shù)量不合理,就說明有問題。按打開VBA 編輯器窗口,單擊菜單“插入”→“模塊”來插入一個新模塊,默認(rèn)情況下為“模塊1”,然后在模塊1 的代碼窗口中輸入以下代碼:
Sub CountShapes()
Dim n As Double
Dim ws As Worksheet
Dim Content As String
For Each ws In Worksheets
n = ws.Shapes.Count
Content = Content & "工作表" & ws.Name & " 有" & n & " 個對象" & vbCrLf
Next
MsgBox Content
End Sub
最后,按F5 鍵來運(yùn)行這段代碼,就能看到檢查結(jié)果。在看似空白的工作表中,存在著大量的圖形對象,如圖2 所示。

上一頁12 3 4 下一頁 閱讀全文
新聞熱點
疑難解答
圖片精選