Avatar billede koldtoft Nybegynder
30. november 2005 - 20:26 Der er 3 kommentarer og
1 løsning

Finde start og slut dato i given uge/år

Jeg har brug for at få start og slutdato i en valgt uge.
Inputtet er wwyy og outputtet skal være ddmmyy. Samtidig er ugestart søndag.
Det skal bruges til 2 varibler, en med startdatoen og en med slutdatoen.
Avatar billede bak Forsker
30. november 2005 - 21:25 #1
Function FirstDayInWeek(ugeår)
Dim uge As Long
Dim år As Long
uge = CLng(Left(ugeår, 2))
år = CLng(Right(ugeår, 2))
FirstDayInWeek = DateSerial(år, 1, 7 * uge - 3 - Weekday(DateSerial(år, 0, 0), 3)) - 1
End Function

Denne funktion giver søndagen. Herefter er det let at lægge 7 til :-)
Hvis det skal returnes til arket så husk at formatere cellen som dato.

Som formel ser den sådan ud

=DATO(A2;1;7*A1-3-UGEDAG(DATO(A2;;);3))-1
Avatar billede bak Forsker
30. november 2005 - 21:32 #2
Denne funktion giver søndagen. Herefter er det let at lægge 7 til :-)

jeg mente selvfølgelig lægge 6 til
Avatar billede koldtoft Nybegynder
30. november 2005 - 21:56 #3
Virker perfekt, tak. Smider du et sare.
Avatar billede bak Forsker
30. november 2005 - 21:58 #4
fint :-)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester