Hallo Experten!
Mein Problem:
Ich habe ein Modul, das mir automatisch die Kalenderwoche berechnet, wenn ich das Datum in ein Textfeld schreibe. Ich möchte aber das Datum alle sieben Tage (jede Woche) automatisch anzeigen lassen. Für alle die es interessiert hier der Code für das Modul:
Function Kalenderwoche(DT As Variant) As Variant
Dim KWoche As Variant, KJahr As Variant
DT = DateValue(DT)
KJahr = Year(DT)
KWoche = Int((DT - DateSerial(KJahr, 1, 1) + ((WeekDay(DateSerial(KJahr, 1, 1)) + 1) Mod 7) - 3) / 7) + 1
Select Case KWoche
Case 0
KWoche = Kalenderwoche(DateSerial(KJahr - 1, 12, 31))
Case 53
If (WeekDay(DateSerial(KJahr, 12, 31)) - 1) Mod 7