Avatar billede igoogle Forsker
24. februar 2012 - 10:48 Der er 1 løsning

Datoer

Hej,

Står med et godt problem.

Jeg har nogen csv filer jeg laver noget data bearbejdning på og her efter kopier over i et andet sheet.

Problemet opstår når jeg kopier over til det andet sheet at Excel (2007) får lyst til at ændre på formattet for de første 12 dage i måneden så den læser m/d-yyyy mens resten af data sættet bliver læst som d/m-yyyy. Før jeg kopier så har den forstået datoerne rigtigt.

Jeg har prøvet at kopier som rå text unden unikode, sætte formattering til d/m-yyyy før flytning, men uden held.

Så nu søger jeg gode forslag til at håndtere dette problem

min kopi kode ser pt således ud.


Sub copytosheet1()
Cells.CurrentRegion.Select 'vælger data sættet
Application.CutCopyMode = False
Selection.Copy
ActiveWorkbook.Close False
ThisWorkbook.Activate
Sheets(4).Select
Range("a65000").Select
Selection.End(xlUp).Select
Selection.Offset(1, 0).Select ' vælger næste fri linje
ActiveSheet.PasteSpecial Format:="Text", Link:=False, DisplayAsIcon:= _
        False
Avatar billede igoogle Forsker
24. februar 2012 - 11:25 #1
Fandt selv en løsning,

Formatteret datoerne som "0" kopieret dem og derefter formatteret dem som "d/m-yyyy"

Mærkeligt som excel spiller et wildcard når man bruger datoer
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