欢迎来到山村网

excel怎么计算指定间隔月后的日期

2019-03-05 06:47:52浏览:574 来源:山村网   
核心摘要:  excel计算指定间隔月后日期的步骤  1、首先我们打开一个工作样表作为例子。  2、使用alt+f11组合快捷键进入vbe编辑器,

  excel计算指定间隔月后日期的步骤

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

excel怎么计算指定间隔月后的日期 山村

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

  Option Explicit

  Sub ddt()

  Dim rq As Date

  Dim lx As String

  Dim n As Integer

  Dim Msg

  lx = "m"

  rq = InputBox("请输入一个日期")

  n = InputBox("输入增加月的数目:")

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

  MsgBox Msg

  End Sub

  3、这里我们先对变量做声明,其中rq变量为日期类型,lx为字符串,n为整数型。msg我并没有设置具体类型,vba会将其默认为可变类型variant。

excel中使用vba计算指定间隔月后的日期

  4、稍微详细的解释一下代码为什么会这样写,定义变量lx为一个字符串值,因为dateadd函数的必须参数1是一个字符串,这里做个定义其实等价于直接输入。但是这样便于阅读。

excel中使用vba计算指定间隔月后的日期

  5、输入日期我们并没有做错误纠正,那么只有对excel了解的人,才会输入正确的日期格式,这里我只做一个简单的示例,提示大家输入2016/8/19这样的格式日期。增加的月数我们是赋值给了n这个变量。

excel中使用vba计算指定间隔月后的日期

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

excel中使用vba计算指定间隔月后的日期
(责任编辑:豆豆)
下一篇:

怎样用word做封面

上一篇:

Word不显示图片怎么办?word不显示图片解决办法

  • 信息二维码

    手机看新闻

  • 分享到
打赏
免责声明
• 
本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们 xfptx@outlook.com