搜索
写经验 领红包
 > 财经

excel表格中的错误如何识别学会这个操作(excel表格的错误值)

导语:Excel表格中的错误如何识别,学会这个对象,马上明白

No.1

错误是不可避免的,Excel编程和表格制作过程中都不可避免,那么如何知道出现了哪一种错误?

vba 也给出了解决方法。

本节介绍一下Errors对象。

此对象就是对Excel表格中的一些错误,进行归类分析。

至于是什么样的错误,也给出了一些错误的枚举类型。

具体类型看下图,有名称值和说明:

No.2

用一个简单的例子来做一下说明。

可以看到一个提示窗体,这是运行结果,给我们提出了 D1单元格内的错误是以文本格式输入的数字。

当然,程序中的编码已经全部罗列了可能出现的错误。

当某一种错误发生时,会自动提示。

下图为本例代码:

代码

Private Sub ShowErrorsInformation()Dim R As Range, xR As Range, x As IntegerSet R = Range()Set xR = Range()For x = 1 To 9    If R.Errors.Item(x).Value = True Then        MsgBox R.Address & VBA.vbCrLf & VBA.vbCrLf & xR.Offset(x, 1)    End IfNext xEnd Sub

重点代码

当某个单元格内发生错误,它的Value值将为True真,否则为假False。

如下代码:

&39; 发生错误

发生错误之后Excel表格中左上角有一个小三角。

虽然不会对表格产生什么问题,但是提示一直存在,也不好。

那么,如何解除这个错误提示。

有办法,如下代码:

&39;忽略错误

设置Ignore值设置为True真,就表示忽略这个错误。

No.3

其实,对于这个错误对象,一般的Excel操作是用不到的。

甚至并不知道这个错误有什么意义。

那么我们只要对其有一个简单的了解即可。

至于,在编程过程中用到的一些条件判断来使用,就有必要深入理解了 。

因为,Errors错误对象本身就是为了规避更多的错误而设置的。

错误对象就写这么多。

关注我,不迷茫

---END---

免责声明:本站部份内容由优秀作者和原创用户编辑投稿,本站仅提供存储服务,不拥有所有权,不承担法律责任。若涉嫌侵权/违法的,请反馈,一经查实立刻删除内容。本文内容由快快网络小思创作整理编辑!