excel如何使用vba函数计算指定间隔月后的日期?
今天小编为大家分享excel中使用vba计算指定间隔月后的日期方法,不会的朋友可以参考本文,希望能对大家有所帮助!
步骤
1、首先我们打开一个工作样表作为例子。
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。
4、稍微详细的解释一下代码为什么会这样写,定义变量lx为一个字符串值,因为dateadd函数的必须参数1是一个字符串,这里做个定义其实等价于直接输入。但是这样便于阅读。
5、输入日期我们并没有做错误纠正,那么只有对excel了解的人,才会输入正确的日期格式,这里我只做一个简单的示例,提示大家输入2016/8/19这样的格式日期。增加的月数我们是赋值给了n这个变量。
6、最后用msgbox来输出最后的结果,其中,dateadd函数的第一参数是以月增加,第二参数是增加数,第三参数是指定的日期。运行代码我们可以得到结果。增加20个月后的结果。
以上就是excel如何使用vba函数计算指定间隔月后的日期方法介绍,操作很简单的,大家学会了吗?希望这篇文章能对大家有所帮助!
相关文章
Excel打印表格怎么铺满整张A4纸? 让excel表打印铺满技巧
Excel打印表格怎么铺满整张A4纸?excel打印表格的时候,想要让表格铺满整个页面,该怎么操作呢?下面我们就来看看让excel表打印铺满技巧2023-06-06excel怎么制作报价表? 用 Excel 快速制作产品报价表的教程
excel怎么制作报价表?日常生活中常常需要用到【商品报价表】,那么这个【商品报价表】是怎么做的呢?详细请看下文介绍2023-06-05excel表格怎么做仓库管理系统? 快速学仓库报表的流程及技巧
excel表格怎么做仓库管理系统?想要直接使用excel表格做仓库管理系统,该怎么操作呢?下面我们就来看看快速学仓库报表的流程及技巧2023-05-30excel中查询函数怎么用? hyperlink函数的使用方法及实例
excel中查询函数怎么用?excel中有很多函数经常使用,其中一个函数是无法被代替的,它就是hyperlink函数,下面我们就来看看hyperlink函数的使用方法及实例2023-05-23excel表格中图片怎么隐藏? Excel表格一键隐藏全部图片的技巧
excel表格中图片怎么隐藏?excel表格中有很多图片,想要快速隐藏所有图片,该怎么操作呢?下面我们就来看看Excel表格一键隐藏全部图片的技巧2023-05-17- excel里切片器的作用?excel中可以使用的功能很多,其中切片器很多朋友不知道怎么用,下面我们就来看看excel切片器使用技巧2023-05-11
excel文本函数怎么用? LEN/LENB/LEFT函数的用法
excel文本函数怎么用?文本函数中LEN/LENB/LEFT很常用,该怎么使用呢?下面我们就来看看详细的教程2023-05-09Excel合并两个单元格内容中间怎么添加文字? 连接两个单元格内容中间加
Excel合并两个单元格内容中间怎么添加文字?excel表格想要合并单元格,合并单元格的时候,想要在两个单元格中间加文字,该怎么操作呢?下面我们就来看看Excel连接两个单元2023-05-04Excel如何快速核对两个表格内容? Excel快速核对两个表格内容方法介绍
Excel如何快速核对两个表格内容?如果给你两列数据,让你快速地找不同,你知道怎么操作吗?下面我们就来看看详细的技巧2023-04-28Excel中双击的高效操作能实现哪些功能 Excel中双击的高效操作实现功能
Excel 中简简单单的双击,竟然就能完成这么多骚操作,下面我们就来看看Excel双击能实现哪些功能吧2023-04-27
最新评论