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