武陵观察网 问答 excel计算日期间隔月份(excel计算日期间隔时间)

excel计算日期间隔月份(excel计算日期间隔时间)

今天给大家分享一下excel中vba计算指定间隔后日期的方法。不会的朋友可以参考这篇文章,希望能对你有所帮助!

步骤

1.首先我们打开一个工作样表作为例子。

2.使用alt f11组合键进入vbe编辑器,插入一个新模块,并在模块中输入以下代码:

选项显式

次级滴滴涕()

Dim rq As日期

将lx显示为字符串

将n表示为整数

昏暗的消息

lx='m '

Rq=输入框('请输入一个日期')

N=InputBox('输入额外的月数:')

Msg='新日期:' DateAdd(lx,n,rq)

MsgBox消息

末端接头

3.在这里,我们首先声明变量,其中rq变量是日期类型,lx是字符串,n是整数类型。我没有设置msg的具体类型,vba会默认为变量类型variant。

4.稍微详细解释一下为什么代码要这样写。将变量lx定义为字符串值,因为dateadd函数的必需参数1是一个字符串。这里做一个定义,其实相当于直接输入。但是很好读。

5.我们没有纠正输入日期的错误,所以只有懂excel的人才会输入正确的日期格式。在这里,我只做一个简单的例子,提示您以2016年8月19日的格式输入日期。增加的月数被赋给变量n。

6.最后使用msgbox输出最终结果,其中dateadd函数的第一个参数是月增量,第二个参数是增量数,第三个参数是指定的日期。运行代码,我们可以得到结果。20个月后增加成绩。

以上是excel如何使用vba函数计算指定间隔后的日期。操作很简单。你学会了吗?希望这篇文章能对大家有所帮助!

本文来自网络,不代表本站立场,转载请注明出处:https:

excel计算日期间隔月份(excel计算日期间隔时间)

武陵观察网后续将为您提供丰富、全面的关于excel计算日期间隔月份(excel计算日期间隔时间)内容,让您第一时间了解到关于excel计算日期间隔月份(excel计算日期间隔时间)的热门信息。小编将持续从百度新闻、搜狗百科、微博热搜、知乎热门问答以及部分合作站点渠道收集和补充完善信息。