【发布时间】:2017-05-19 08:59:03
【问题描述】:
我想从整个工作簿中清除 Excel “绿色三角形错误”。
我准备了以下 VBA 代码。它没有清除错误。
在每个 Excel 工作表中花费更多时间(通过单击单元格的角并选择忽略错误)。
Sub IFERROR()
Dim ws As Worksheet
For Each ws In Worksheets
On Error Resume Next
Set frange = ws.Cells.SpecialCells(xlCellTypeFormulas)
On Error GoTo 0
If Not frange Is Nothing Then
For Each c In frange
If IsError(c.Value) Then
If c.Value = CVErr(xlErrDiv0) Then
c.Clear
End If
End If
Next c
End If
Set frange = Nothing
Next ws
End Sub
【问题讨论】:
-
绿色小三角形由您可以在文件>选项>公式>错误检查规则中设置的错误检查规则确定。
-
是的,但是要删除它,我们需要选择特定的单元格角并单击全部忽略。
-
点击离开后会在下次计算工作表时返回。但是,如果您更改规则,它一开始就不会出现。