excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel数据规范性验证的一些高级技巧探讨(基于VBA)

在我们的工作中,有时候常常会需要将报表分发到其他部分或者单位进行填写,但是做过相关工作的人都会有这样的感受,收回来的表格可能会是五花八门,数据格式不规范,对表格的结构做了更改等等问题都会出现,给数据汇总工作带来了非常大的麻烦。虽然在Excel中提供了数据验证(数据有效性)的功能,但是该功能有很多限制,有时候未必能够起到验证的作用。下面,我们就对Excel中数据规范性验证方面做一些探讨,主要是通过VBA的方式实现。 一、使用VBA进行数据验证的思路 在Excel的工作表事件中Worksheet_Change在单元格的数值发生改变时触发,Worksheet_SelectionChange在选择的单元格发生变化时会触发。使用这两个事件的配合,就可以实现对单元格输入数据的规范性验证。 二、针对复制粘贴的数据进行规范性验证 在Excel自带的数据验证(数据有效性)中,复制粘贴的数据是不会进行数据有效性验证的,个人认为这是其自带的数据验证中的一个很大的局限性。通过使用VBA方式进行数据验证,就可以避免这个问题。 三、验证的实现例子 下面就通过对某公司的销售情况统计表中的日期格式进行验证及对销售人数及销售量的数字验证为一个小例子,给大家讲解一下实现的思路。在Excel VBA中,存在IsNumeric可以判断某个值是否为数值类型,IsDate可以判断某个值是否为日期类型。本实例的验证就基于这两个函数实现日期及数字的验证。 本例子只是实现了一些简单的验证,仅仅起到一个抛砖引玉的作用,基于这个思想就可以自己编写函数对录入的数据进行全面的验证。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年8月    »
1234
567891011
12131415161718
19202122232425
262728293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接