|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
原帖由 z_sz_s 于 2010-3-12 16:34 发表
但不知,用VBA如何实现,是用DATEADD吗,还请不吝指教。
以下两者皆可。
Option Explicit
Sub Test()
MsgBox Format$(GetLastDate(7), "YYYY-M-D") & vbCrLf & Format$(GetLastDate_2(7), "YYYY-M-D")
End Sub
Private Function GetLastDate(Optional dtmLast As Integer = 7) As Date
GetLastDate = Now + dtmLast
End Function
Private Function GetLastDate_2(Optional dtmLast As Integer = 7) As Date
GetLastDate_2 = DateAdd("d", dtmLast, Now)
End Function
[ 本帖最后由 守柔 于 2010-3-13 06:54 编辑 ] |
评分
-
1
查看全部评分
-
|