Avatar billede fynbo Nybegynder
30. juni 2005 - 10:43 Der er 3 kommentarer

dato håndtering

Hej.

Jeg vil gerne give mine brugere mulighed for at indtaste dette datoformat i en formular i excel:

Eks: 21.11.2005

pt skal de indtaste det 11-21-2005, for at det virker.

Hvordan kan dette gøres? derefter køres datoen gennem en løkke, som spytter datoer ud på række. via excel har jeg formateret cellerne til at vise datoerne således: dd.mm.yyyy, men som det er nu, så udfylder excel dem således: 11.21.2005, og det er jo ikke brugbart.

Nogen bud?
Avatar billede joern Nybegynder
30. juni 2005 - 14:41 #1
Hej.

I Visual Basic kan man indsætte en maske, der sikrer 2 + 2 + 4 cifre, ved ikke med VBA for Excel.  Hvis maskinens datoformat er sat til først dato, så måned og denæst årstal, så skulle det vel også være standard i Excel?
VB indeholder en kommando 'Format' der f.eks. kan ændre 8-3-05 til 08-03-2005
Format(variabel, "dd-mm-yyyy").  Prøv at se hvad VBA tilbyder under 'Format'.

Format kan ændre enhver legal dato til et andet dato format.

M.v.h. Jørn
Avatar billede terry Ekspert
30. juni 2005 - 21:09 #2
change your PC's Regional settings to Danish!
Avatar billede terry Ekspert
05. juli 2005 - 19:47 #3
status?
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