Avatar billede Claus Mester
08. februar 2002 - 17:47 Der er 5 kommentarer og
1 løsning

VBA-WORD; 01012002 til 1. januar 2002

Hej derude.

Har nogen et bud på, hvordan jeg mest effektivt koder ovenstående hændelse fra en tekstboks?

nicolaus
Avatar billede jennemaan Nybegynder
09. februar 2002 - 11:15 #1
'txtDate er den tekstbox der indeholder "01012002"
Dim dDate as Date
dDate=DateSerial(mid(txtDate.Text,5,4),mid(txtDate.Text,1,2),mid(txtDate.Text,3,2))
Msgbox dDate

/Jennemaan
Avatar billede Claus Mester
09. februar 2002 - 19:44 #2
Forslaget fungerer, der mangler bare en enkelt ting;

Den forslåede kode, omdanner 01012002 til 01-01-2002. Det er ikke helt hvad jeg skal bruge. Jeg behøver en kode der omdanner 01012002 til 1 (uden 0). januar (bogstaver) 2002; altså 1. januar 2002.
Avatar billede jennemaan Nybegynder
14. februar 2002 - 13:38 #3
Dim dDate as Date
dDate=DateSerial(mid(txtDate.Text,5,4),mid(txtDate.Text,1,2),mid(txtDate.Text,3,2))
Msgbox Format(dDate,"d. mmmm yyyy")
/Jennemaan
Avatar billede Claus Mester
17. februar 2002 - 11:22 #4
jennemaan> Koden danner 051002 om til 10. maj 2002, det skulle jo være 5. maj 2002. Hvordan reformatere jeg koden så den læses rigtigt?

nicolaus
Avatar billede jennemaan Nybegynder
19. februar 2002 - 10:56 #5
hvordan står din dato?

er det ddmmyyyy eller mmddyyyy?

Du skal i givet fald bytte om på 2. og 3. parameter til dateserial.

/Jennemaan
Avatar billede Claus Mester
19. februar 2002 - 12:34 #6
Tak for hjælpen. Så er den der.

nicolaus
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
Kurser inden for grundlæggende programmering

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