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函数计算指定间隔月后的日期方法介绍,操作很简单的,大家学会了吗?希望这篇文章能对大家有所帮助!

相关文章

  • excel表格为什么粘贴不上? excel表格只能粘贴一行的解决办法

    excel表格为什么粘贴不?excel表格中想要进行复制粘贴,发现只能粘贴第一行,该怎么解决这个问题呢?下面我们就来看看excel表格只能粘贴一行的解决办法,需要的朋友可以参
    2020-07-06
  • win10系统如何使用Excel快速核对签到表

    Excel快速核对签到表。下面主要帮助大家快速核对Excel的签到表,方法有两种,顺便使用一种就好,如果是win10系统,建议使用第二种
    2020-05-21
  • excel表格怎么利用VBA代码插入交叉矩形图?

    excel表格怎么利用VBA代码插入交叉矩形图?excel表格中想要绘制交叉的矩形图,该怎么绘制这个图形呢?我们可以使用vba代码来绘制,下面我们就来看看详细的教程,需要的朋友
    2020-04-28
  • excel怎么利用VBA代码插入同心圆?

    excel怎么利用VBA代码插入同心圆?excel中想要画一个同心圆,该怎么绘制同心圆呢?下面我们就来看看excel总vba插入同心圆的教程,需要的朋友可以参考下
    2020-04-22
  • excel表格怎么制作文件侧标签? excel文件夹标签的做法

    excel表格怎么制作文件侧标签?重要文件会有侧标签,方便查找,想要制作一个侧标签,该怎么制作呢?下面我们就来看看excel文件夹标签的做法,需要的朋友可以参考下
    2020-04-20
  • excel表格怎么绘制房屋平面图? excel平面图的画法

    excel表格怎么绘制房屋平面图?excel表格中想要绘制一个房屋平面图,该怎么绘制呢?下面我们就来看看excel平面图的画法,需要的朋友可以参考下
    2020-04-14
  • Excel表格怎么制作寒露倒计时效果?

    Excel表格怎么制作寒露倒计时效果?Excel表格想要制作一个倒计时效果,该怎么制作寒露倒计时效果呢?下面我们就来看看详细的教程,需要的朋友可以参考下
    2020-04-13
  • Excel2019回归分析图表怎么制作?

    Excel2019回归分析图表怎么制作?Excel2019表格中想要制作一个回归分析线,该怎么制作呢?下面我们就来看看详细的教程,需要的朋友可以参考下
    2020-04-08
  • excel表格怎么根据个人所得税推算工资?

    excel表格怎么根据个人所得税推算工资?在知道个人所得税的情况下,想要计算工资,该怎么推算大概工资呢?下面我们就来看看详细的教程,需要的朋友可以参考下
    2020-04-02
  • excel表格怎么制作dat格式数据文件?

    excel表格怎么制作dat格式数据文件?excel表格中想要制作一个dat数据文件,该怎么制作呢?下面我们就来看看详细的教程,需要的朋友可以参考下
    2020-03-17

最新评论