01. maj 2012 - 12:39Der er
2 kommentarer og 1 løsning
Datoer i Maj bliver vendt om.
Hej Eksperter
Jeg køre Excel 2010 DK og har en userform hvor jeg har nogen felter der skal udfyldes. Datoen kommer automatisk så man slipper for at udfylde det. Det står sådan her: TextBoxDATO.Text = Format(Now, "dd-mm-yyyy") Men da vi gik ind i Maj vender den datoen så den skriver 05-01-2012. Tillægtekst så har den stået som "dd-mmm-yy" før og før Maj mdr skrev den f.eks 30-04-12 i cellen den skulle øverføre til.
Det er Excel, der forsøgte at være flink ved dig i april måned. Når den fik 30-04-2012, blev det opfattet som en amerikansk dato, den 4. dag i den 30. måned - hov, siger Excel, det kan ikke passe, for der er da vist ikke en 30. måned, hmm, tænke, tænke, nåh ja, han mente nok den 30. dag i den 4. måned. Og så retter den det stiltiende.
Når den så får 01-05-2012, siger den igen - amerikansk - 5. dag i 1. måned, yes sir, det kan vi godt.
Det er noget rod, og er velkendt rod for Excel, Access, MS SQL-server.
Der er nok 2 løsninger 1) Finde den indstilling, der får din Excel til at tro datoer skal være amerikanske (jeg kender slet ikke Excel) 2) Blot få datoen som ISO standard: TextBoxDATO.Text = Format(Now, "yyyy-mm-dd")
(og jeg kender heller ikke nok til Excel til at vide om pkt 2 virker, men det er da nemt at prøve)
1: jeg ved ikke hvor jeg skal ændre det, og tror hvis jeg skal ændre til US bliver det det hele. 2: har prøvet men jeg får idag 19-5-2012 til 05-12-2019 :)
Så slutter jeg den her. Den gik igang med at skrive 01-06-12 så snart vi gik ind i june. Ved ikke hvorfor Maj skal lave rod i det.
Over and out
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.