Burschen, lest Ihr denn nie SORGFÄLTIG die DesignerHelp, in der ja eigentlich immer alles perfekt beschrieben steht ? Da wird doch eindeutig von den jeweils verwendeten Datentypen gesprochen (mal ist es Variant, mal ist es NotesDateTime) !
NotesDateTime ist hier nicht erforderlich, um den Montag der Woche mit dem 1. April zu berechnen:
Dim vApril1 As Variant
Dim iYear As Integer
Dim vStartDate As Variant
iYear = 2004
vApril1 = Datenumber (iYear,4, 1)
If Weekday (vApril1) = 1 Then
vStartDate = vApril1 - 6
Else
vStartDate = vApril1 - Weekday (vApril1) + 2
End If
Msgbox "DIe Woche des 1. April beginnt am " & Cstr (vStartDate)
HTH,
Bernhard