如何计算年,月和日在Excel 2010中使用VBA
|在本文中,您将学习如何计算年,月和日。我们将使用VBA代码创建用于计算的UDF函数。
单击“开发人员”选项卡。从“代码”组中,选择“ Visual Basic”
单击插入,然后单击模块
这将创建一个新模块。
在模块* Function dDATEDIF(起始日期为日期,终止日期为日期,单位为字符串)中输入以下代码
作为字符串*
xlDATEDIF = DateDiff(Unit,Start_Date,End_Date)
结束函数
使用名称dDATEDIF创建新的UDF公式。有三个参数:
Start_Date:时间段开始的日期。
结束日期:这是您要计算的期间的最后日期。
单位:它指定您希望差值的间隔。
在此,本机接受以下值。
为了找到天数,公式将为= dDATEDIF(A2,B2,“ d”)。请参考下面的快照:
为了找到年数,公式将为= dDATEDIF(A2,B2,“ yyyy”)。请参考下面的快照:
要获取其他输出(例如月份,季度等),请参考下面的快照,可以将其用作单位(3 ^ rd ^参数),并且结果将得到更新。
通过这种方式,您可以了解自己感兴趣的所有时间值。