如何使用vba dateadd函数?
VBA DATEADD 函数列在 VBA 函数的日期和时间类别中。当您在 VBA 代码中使用它时,它会返回添加了间隔的日期或时间。简单来说,它可以将秒、分钟、小时、天、月或年添加到日期或时间值中,并在结果中返回新的日期和时间。
句法
Dateadd(间隔、数字、日期)
论点
- Interval :指定间隔的字符串。
- “D”——天
- “H”——小时
- “N”——分钟
- “M”——月份
- “Q”——(一年的)季度
- “S”——秒
- “ww”——周
- “aaaa”——年
- Number :添加到日期的间隔数。
- 日期:要添加特定间隔数的日期。
例子
要实际了解如何使用 VBA DATEADD 函数,您需要查看下面的示例,其中我们使用它编写了 vba 代码:
Sub example_DATE() Range("B1") = DateAdd("YYYY", 2, Range("A1")) End Sub
在上面的示例中,我们使用 DATEADD 函数将单元格 A1 中的日期添加三年。
好吧,我们在单元格 A1 中的日期是 2017 年 11 月 13 日,在函数中我们使用间隔“YYYY”来表示我们要为其添加年份,然后我们将 2 指定为年份。
结果,他在2019年11月13日回归,这正是时隔3年后的确切日期。
评论
- 如果指定的值不是日期或无法识别为日期的日期,VBA 将返回运行时错误 13。