VBA测试Access链接表是否有#Num!错误

时间:2016-10-06 15:56:42

标签: excel vba ms-access access-vba

我正试图找出一种方法来判断是否有任何字段有#Num!链接的Excel表的任何行中的错误。

我能想到的唯一方法是动态构建一个查询,该查询显示表中任何字段等于#Num!的记录,并查看该查询中的记录数是否大于0。

我对前端放入的内容只有有限的控制权,所以在我使用结果之前,我正试图对我的部分进行一些额外的验证。

错误是由于该列中的一些单元格中的输入是数字文本,并且访问查看了该列并确定它是数字但是然后不喜欢这些单元格。

有人想过任何不那么密集的测试吗?

1 个答案:

答案 0 :(得分:0)

我已经使用了解决方案here,但对我而言,这不是一个非常好的解决方法。它使得链接的excel在访问中具有至少一行&然后我随后到了的那一列。你似乎无法拿起#Num!在查询中,如果您执行IsError([FieldName]它会给出错误而不是True。