如何检查Excel单元格是否包含REF!VBA中的错误

Edg*_*yan 5 vba ref

我发现了很多关于如何在Excel中进行的讨论,但我的目标是捕获REF!VBA中的错误,而不是Excel本身.可能吗 ?

GSe*_*erg 5

If IsError(cell.Value) Then
    If cell.Value = CVErr(xlErrName) Then
        ...
    End If
End If
Run Code Online (Sandbox Code Playgroud)

原始代码错误,如果单元格不包含错误,则会出现"类型不匹配"错误.

If cell.Value = CVErr(xlErrRef) Then
    ...
End If
Run Code Online (Sandbox Code Playgroud)