以下の式を実行して、2 つの日付の違いを比較しています。両方の日付がセルにある場合は 0 を返したいのですが、Date2 が空白の場合は違いを表示したいと思います。現在、date2 に日付がない場合、#ERROR が発生します。どんなアイデアでも大歓迎です。
expr2: NetWorkDays([Date1],[Date2])
Option Compare Database
Public Function NetWorkdays(dteStart As Date, dteEnd As Date) As Integer
Dim intGrossDays As Integer
Dim dteCurrDate As Date
Dim i As Integer
intGrossDays = DateDiff("d", dteStart, dteEnd)
NetWorkdays = 0
For i = 0 To intGrossDays
dteCurrDate = dteStart + i
If Weekday(dteCurrDate, vbMonday) < 6 Then
End If
Next i
End Function