09. oktober 2007 - 11:27Der er
9 kommentarer og 1 løsning
Konvertering af datoformat!
Jeg er ved at konvertere formatet på en større mængde datoer i Excel. I den forbindelse vil jeg gerne ændre formatet, som det eksisterer i kolonne A, til kolonne B:
Kolonne A Kolonne B 09-10-1990 09/10/1990
Jeg vil gerne lægge det ind som en funktion med VBA således jeg kan sætte formlen ind i en celle og pege på den der skal konverteres.
Måske eksisterer denne funktion allerede, men jeg kan ikke finde den.
Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
Du kan kopiere formatet: Stå i cellen med det format du vil have - <ctrl>c - highlight det område du vil formattere til dette format og vælg - menu - edit - paste special - og click på formats - og OK. Hilsen Luffe
Hvis du er mere til mus og ikoner: Stå i cellen med det format du vil have - tryk på malerpenslen (format painter) - en lille pensel kommer frem som cursor og du kan markere det område du vil have formatteret og venstreklikke. / Luffe
Det har jeg prøvet, og det kan ikke lade sig gøre, da excel bruger et tal som rod til deres datoer. Eks. 33155 (i format: Tekst, generel eller nummer) bliver til 09-10-1990 når man sætter formatet til Dato.
Dvs. at når jeg laver en celle med 09/10/1990 og kopierer formatet så ændrer den kolonna A 09-10-2007 til 33155.
Jeg har skrevet 09-10-1990 i A3 (har ikke gjort noget ud af formateringen, så det har Excel selv håndteret). B3 har jeg sat =A3 og formateret med en custom/brugerdefineret format, der hedder dd/mm/åååå (reelt kunne du også påføre det format på de oprindelige datoer).
Det er kun, hvis du tager en dato og konverterer den til generel/tekst osv., at du får 33155 (eller hvad værdien nu er for den pågældende dato).
Det er fordi den celle hvor du har 09/10/1990 ikke opfattes af xl som en dato og derfor er formattet ikke et dato format. Kopierer du formattet til en celle hvor der står noget som xl opfatter som en dato, som din 09-10-2007 vil den kopiere det format og ganske rigtig returnere dato nummeret. Det jeg tror du skal have fat i er et custom format - stå i cellen med 09-10-2007 - menu - format - cells - under category vælg custom - og skriv i boksen under type: dd/mm/åååå (gælder også i den engelske). Så kan du kopiere dette format til de øvrige dato felter. Hilsen Luffe
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.