对于高级用户来说这似乎很容易,但我似乎找不到这一点。
我有一个复杂的 Excel 工作表。整个工作表中有各种公式/计算。
不幸的是,这些单元格会触发不一致错误警告(绿色三角形),并且在几千个单元格中,这会使得工作表非常难看。
我知道您可以全局禁用此功能,也可以单独禁用检查……但可以隐藏某个范围吗?例如:I4:JQ151。您可以想象;单独隐藏每个单元格太多了,而全局禁用对于工作表的其他需要验证的部分来说是一个雷区。
提前欢呼,如果这是一个新手问题,请见谅。
答案1
您可以通过以下方式对某个范围执行此操作:
- 选择范围。
- 单击出现的按钮旁边的箭头。
- 选择忽略错误
通过 vba 的 Opton 2:选择您的单元格并运行以下宏
Sub Example()
Dim rngCell As Range, bError As Byte
For Each rngCell In Selection.Cells
For bError = 1 To 7 Step 1
With rngCell
If .Errors(bError).Value Then
.Errors(bError).Ignore = True
End If
End With
Next bError
Next rngCell
End Sub
答案2
抱歉,这已经是旧闻了。请确保选择左上角单元格包含错误的范围。然后,您将看到“忽略错误”所需的黄色弹出窗口……非常有用!
答案3
对我来说,有一个内联选项很有用,而且更简单一些:
在我的例子中,错误发生在咬合 4 中,所以我使用了它,但它可能出现在任何咬合上:1 - 7
Worksheets.Item(strSheet).Range(strColumn & strRow & ":" & strColumn & strRow).Errors(4).Ignore = True