该DateDiff函数在Excel中VBA可以用来获得两个日期之间的天数。
在您的工作表上放置一个命令按钮,并添加以下代码行:
Dim firstDate 作为 Date,secondDate 作为 Date,n 作为 整数
firstDate = DateValue(“ 2020年1月19日”)
secondDate = DateValue(“ 2020年2月25日”)
n = DateDiff(“ d”,firstDate,secondDate)
MsgBox n
firstDate = DateValue(“ 2020年1月19日”)
secondDate = DateValue(“ 2020年2月25日”)
n = DateDiff(“ d”,firstDate,secondDate)
MsgBox n
说明:首先,我们声明两个日期。接下来,我们使用DateValue函数初始化两个日期。DateDiff函数具有三个参数。因为我们想要两个日期之间的天数,所以请为第一个参数填写“ d”。最后,我们使用MsgBox显示两个日期之间的天数。
单击工作表上的命令按钮时的结果:
将“ d”更改为“ ww”以获取两个日期之间的星期数。将光标放在Visual Basic编辑器中的DateDiff上,然后单击F1以获取其他间隔说明符的帮助。