物流和会计行业的报表,经常需要手工输入一些日期,例如发货日期,在途时间、到达配送中心日期、签收日期等,如果手工输入,难免出错,而且不方便,影响工作效率。
为此,介绍一个非常简单的日历控件,只需要写入几行VBA代码即可,而且对不懂VBA代码的人来说,只需要修改其中一个数字即可,其他的都不用改动,非常简单,通用性极高。下面简要介绍下如何利用日历控件在Excel单元格中输入日期。
第一步:选择工具箱中的日历控件,在excel工作表中用鼠标拖动,适当大小后放开,就在工作表中看到日历控件了。如图:
第二步:双击日历控件,进入VBE代码区,输入下面的代码,最终结果见截图。
需要注意的是,03版本,07版本,10版本的VBA后台,日历控件默认是没有引用的,有的甚至根本没有安装日历控件,也许这是office组件的系统bug。因此,需要下载mscal.ocx文件安装,并在注册表激活,大家如果在工程-引用中找不到,请百度下如何安装日历控件。
***本公众号(ID: shangxiwuliu):纯学习,不娱乐,不八卦,不忽悠,不矫情,不做标题党,走心的文章,每日分享***
联系客服