da_li Novice
12. juli 2018 - 10:28 Der er 2 kommentarer og
2 løsninger

VBA til at gemme som .csv men med dansk formattering

Hej med jer,
Jeg har en optaget makro, som jeg ønsker at bruge til at gemme .xlsx filer som .csv filer (semikolonsepareret). Når jeg optager makroen, så gemmes der fint som semikolonsepareret, men når jeg efterfølgende afvikler, så overgår filformatet til engelsk, med "," i stedet for "." og ";".

Er der nogen der mon kender den kodestump, der skal til for at bevare/ændre format til dansk?
Tænker at problemstillingen er i enden af min kode :

    Range("A4:C5").Select
    ActiveWorkbook.SaveAs Filename:= _
        "........\Desktop\Mappe2.csv", FileFormat _
        :=xlCSV, CreateBackup:=False
smartoffice_dk Forsker
17. juli 2018 - 22:05 #1
Mener du blot skal tilføje Local:=True for at den tager dine lokale settings

ActiveWorkbook.SaveAs Filename:= _
        "........\Desktop\Mappe2.csv", FileFormat _
        :=xlCSV, CreateBackup:=False, Local:=True
da_li Novice
18. juli 2018 - 10:37 #2
Så langt kom jeg også...så fik jeg byttet "," med ";" (semikolon), men tal kommer stadig med engelsk punktsætning (komma i stedet for punktum).
smartoffice_dk Forsker
18. juli 2018 - 11:24 #3
Det virker fint hos mig - er dine pc settings sat til dansk standard?
her er mit resultat

tekst;k1;k2;k3;k4
peter;2,20;3,30;4,40;5,50
søren;1.000,33;19.872,43;12.312,30;42,00
da_li Novice
18. juli 2018 - 14:12 #4
Korrekt - det er netop der problemet lå. Jeg trækker data fra et DDE link til Excel og den trækker ikke i dansk format kan jeg nu se. Det er ikke samtlige værdier der indeholder dec. så jeg så det ikke til at starte med. Tak for hjælpen :-)
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

Opret Preview

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





Premium
Eksplosiv cloud-udvikling truer hostingbranchen: "Hosting-virksomhederne kan ikke blive ved med at vente"
I fremtiden er det slut med høje vækstrater indenfor hostingbranchens kerneforretning, der lider under et hårdt press fra det blomstrende marked for public cloud. Det viser tal fra IDC.
Computerworld
Danske tech-topfolk blæst bagover efter besøg i Kina: Danmark er nødt til at gøre noget
Danmark skal i den grad op i gear, hvis ikke vi skal køres helt bag ad dansen af Kina, lyder det fra bekymrede danske techfolk efter besøg i Kina.
CIO
Forleden reparerede en mekaniker min bil: Det kostede 4.200 kroner, som min hjerne snød mig til at betale med et smil
De rationelle it-beslutninger du træffer er måske en illusion. Det lærte jeg da min bil gik i stykker og min hjerne snød mig til at tro, at alt var fint. Til gengæld fandt jeg tre fælder dine it-beslutninger kan falde i.
Job & Karriere
Manden bag Stack Overflow til softwareudviklere og folk i it-branchen: Disse ting skal du lære, hvis du vil undgå at blive tromlet totalt
Interview: Manden bag Stack Overflow og Trello har en opsang til folk i it-branchen. Her er de kompetencer, som du bare skal tilegne dig nu.
White paper
Mobility - her er de aktuelle udfordringer
Hvad med sikkerheden? Mobility-bølgen fejer igennem danske virksomheder, og der er masser af muligheder og faldgruber. Sikkerheden halter, men det kan der gøres noget ved. Produceret af Computerworld.dk i oktober 2014.