如何检查电池是具有验证或没有在Microsoft Excel 2010中使用VBA
在本文中,您将学习如何使用VBA代码检查单元格是否包含数据验证。我们将使用VBA代码创建UDF函数以返回TRUE或FALSE。
您可以控制数据类型或用户通过数据验证输入到单元格中的值。数据验证可帮助Excel图书的所有者将数据输入限制为某种数据类型。
单击“开发人员”选项卡。从“代码”组中,选择“ Visual Basic”
单击插入,然后单击模块
这将创建新的模块。
在模块
中输入以下代码===函数ISDatavalidation(rng作为范围)作为布尔值
关于错误继续下一个
DVtype = rng.Validation.Type
发生错误时转到0
===
如果DVtype = 3,则
ISDatavalidation =真
其他
ISDatavalidation = False
如果
结束
结束函数
将使用名称ISDatavalidation创建新的UDF公式。只有一个参数。需要检查的查找单元格是否包含数据验证。
以下是数据快照
的数据快照,其中A列包含Month。在单元格B1中,公式为= ISdatavalidation(A1)&,然后向下复制公式,我们将获得输出。
这样,您可以找出单元格是否包含数据验证。