excel如何使用vba函数计算指定间隔月后的日期?

  发布时间:2016-08-19 16:13:23   作者:keoneo   我要评论

excel如何使用vba函数计算指定间隔月后的日期?很多朋友并不是很清楚,所以下面小编就为大家详细介绍一下,不会的朋友可以参考本文,希望能对大家有所帮助

今天小编为大家分享excel中使用vba计算指定间隔月后的日期方法,不会的朋友可以参考本文,希望能对大家有所帮助!

软件名称:
Office 2007四合一精简版 58M (含Excel 、PowerPoint、Word、Access)
软件大小:
58MB
更新时间:
2014-04-01

步骤

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

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

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

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

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计算指定间隔月后的日期

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

相关文章

  • Excel2019输入数字后直接变成日期格式怎么设置?

    excel2019编辑表格的时候,我们想要输入日期,但是只输入数字后,就会变成系统默认的日期形式,如何设置让其显示为年月日的格式呢?一起来看吧
    2019-08-05
  • Excel怎么设计漂亮的联盟印章logo?

    Excel怎么设计漂亮的联盟印章logo?excel表格中想要绘制一个圆形的印章logo,该怎么绘制呢?下面我们就来啊看看你详细的教程,需要的朋友可以参考下
    2019-08-02
  • Excel表格怎么实现文本之间用逗号隔开?

    Excel表格怎么实现文本之间用逗号隔开?excel表格中输入的省份和城市文本想要用逗号隔开,该怎么实现呢?下面我们就来看看详细的教程,需要的朋友可以参考下
    2019-08-01
  • 如何正确使用Excel制作更加美观的图表教程?

    我们经常使用Excel制作图表用于统计数据,如果只是随便放一张图在哪里,仅仅只是完成了任务,这次分享的一些有关图表的小技巧,帮助大家如何把图表制作的美观大方,需要的
    2019-07-29
  • 如何在编辑Excel的时候提高效率?

    我们在制作图标,统计,计算的时候经常需要使用Excel来完成工作任务,下面分享了一些有关Excel制表的小技巧,需要的朋友可以参考下
    2019-07-29
  • excel表格怎么设置自动添加外边框?

    excel表格怎么设置自动添加外边框?excel表格想要实现自动添加外边框的绣工,该怎么实现呢?下面我们就来看看先爱你关系的教程,需要的朋友可以参考下
    2019-07-25
  • 使用Excel的时候遇到公式失效该怎么办?

    我们在使用Excel的时候,最常用的便是公式,使用公式的时候,往下拉是最方便的操作,但是也经常遇到公式不起作用,这个时候,其实只要把手动改成自动就可以了,需要的朋友
    2019-07-24
  • Excel中如何在下拉菜单中选择计算方式?

    在制作表格的时候,往往需要使用很多公式,下面介绍的这个小技巧,其实就是在单元格中显示所需要的所有公式,只要在下拉菜单中点选就可以给出对应的数值,需要的朋友可以参
    2019-07-23
  • 如何快速批量修改Excel批注?

    在Excel中,批注是一件非常方便的事情,但是如果想要批量修改替换其中的某个关键词,一个个手动修改,那就麻烦了,这次为大家介绍的就是快速批量修改批注中的某个关键词,
    2019-07-23
  • 如何使用Excel进行精确替换?

    我们在使用Excel进行数据处理的时候,不仅要对数据进行操作,还需要针对单元格中的数据进行操作,下面介绍的是使用Excel进行精确替换,需要的朋友可以参考下
    2019-07-23

最新评论