Kan man lätt få reda på vilken vecka det är? v1, v2, v3 osv ... :) <code> ok. nya problem. :) Kan det bero på att du och datumfunktionen inte är överens om vilken dag som är första dag i veckan? Jag testade lite i Outlook och ändrade kalenderinställningarna så att söndag var första dag i veckan och helst plötsligt var det 53 veckor i år, medans med måndag som första veckodag så var det bara 52. Hinner inte fundera på detta nu, men det kanske är ledtråd till problemet? Frågan har varit upp ett antal ggr här i Forumet. Kör sökning på "vecka 53"VB6: Datum, vilken vecka. (nya problem)
Sv: VB6: Datum, vilken vecka.
Format(Date, "ww", vbMonday, vbFirstFourDays)
</code>
eller
<code>
DatePart('ww', Date, 1)
</code>Sv: VB6: Datum, vilken vecka.
ibland blir det ju v53. Tror det är varje 6e år. Kanske ändras. För vi räknar veckor med första fyra dagarna. Svårt att förklara. Men. Det blir något fel.
Söndag 2003-12-28 säger VB är v52 ... Vilket är helt rätt.
Måndag 2003-12-29 säger VB är v53 ... Vilket är helt fel.
Tisdag 2003-12-30 säger VB är v1 ... Vilket är helt rätt.
Hur kan VB tro måndag 29e är v53 när den vet att tisdagen är v1 ... ?
och. om jag har 6 labels där ja ska skriva ut vecka. hur blir enklast att loopa ut veckonummrena där. ja kan ju inte bara ta reda på månadens första vecka å sedan göra +1. för det stämmer ju inte i december då. å januari ... liksom. plus att det oftast bara behövs skriva ut 5 av 6 labels. för det är bara ibland som en månad sprids ut över 6 veckonummer. oftast sprids de bara ut över 5 veckonummer.Sv: VB6: Datum, vilken vecka.
Sv: VB6: Datum, vilken vecka.