Du bør prøve følgende (meget kraftige forenkling):
if datepart("ww", inp1, 2, 2) mod 2 = 0 then 'lige uge else 'ulige uge end if
hvor tredie parameter (det første 2-tal kendes også som vbMonday) betyder, at den anser mandag for at være første dag i ugen (default er søndag og det gælder jo ikke her i landet).
Fjerde parameter (det andet 2-tal kendes også som vbFirstFourDays) betyder, at uge 1 er den første uge i året hvor mindst 4 dage er i det nye år, dette gælder her i landet og er altid den uge i året, hvori årets første torsdag forekommer.
disky>> LAD DOG VÆR med at forvirre den nye bruger amalie mere end højst nødvendigt - hvis svaret er brugbart, så tving hende dog ikke til at oprette spørgsmålet for tredie gang!
Og så POSTER hun i en FORKERT gruppe, derfor fortæller vi hende at hun er landet forkert.
Utroligt at en bruger som dig, der har været her så længe endnu ikke har forstået at man IKKE blander de forskellige grupper på denne måde som du har gang i.
Amalie accepter dit eget spørgsmål så vi ikke springer pointfordelingen i javakategorien :)
Jeg håber bare du fik det du skulle bruge ;)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.