【发布时间】:2021-08-24 01:08:28
【问题描述】:
我有以下代码:
Public Function NextDate(date1 As Date, date2 As Date, date3 As Date) As Date
Dim ClosestDate As Date
If date1 >= Date Then
ClosestDate = date1
ElseIf date2 >= Date Then
ClosestDate = date2
ElseIf date3 >= Date Then
ClosestDate = date3
End If
NextDate = Format(ClosestDate, "mm/dd/yyyy")
End Function
其中 date1
有时没有在函数中输入日期并返回#Error
有时输入到函数中的所有日期都是过去的日期,它会返回 12:00:00am
我必须在我的代码中输入什么,以便如果没有日期或所有日期都在过去,则函数不返回任何内容(单元格看起来是空白的)
*我在 MS Access 中使用 VBA
【问题讨论】: