Butterfly Ekspert
23. oktober 2020 - 13:13 Der er 5 kommentarer og
1 løsning

Gem Luk csv-fil

Hej
Jeg har noget makro der danner og gemmer en csv-fil, men hvis jeg i min makro bruger
ActiveWorkbook.Save
ActiveWorkbook.Close
til slut så står mine data ikke længere i kolonner med som lange rækker af tekst, hvorfor?
i P1 står filnavnet, i Q1 står user

Sub tilCSV()
    Sheets("test").Select
    Sheets("test").Copy
    Call SletRaekker
    FileFormat = ".csv"
    Filename = Range("P1").Value
    ActiveWorkbook.SaveAs Filename:="C:\Users\" & [Q1] & "\Downloads\" & Filename & ".csv", _
        FileFormat:=xlCSVMSDOS, CreateBackup:=False
    ActiveSheet.Shapes.Range(Array("Rounded Rectangle 1")).Select
    Selection.Delete
    Range("P1:Q1").Select
    Selection.ClearContents
    Range("A1").Select
End Sub
Jan K Ekspert
23. oktober 2020 - 18:14 #1
En csv fil er jo bare en simpel tekstfil, typisk med semikolon som afgrænser. Så dee er ingen kolonner.
Butterfly Ekspert
26. oktober 2020 - 06:42 #2
Godmorgen Jan K
Jo i min csv fil er der kolonner, hvis jeg bare gemmer den manuelt.
Thomas S Ekspert
26. oktober 2020 - 10:53 #3
når du gemmer manuelt, vælger du så også Ms-dos? eller vælger du "csv (kommasepareret)"?
Mit bud er på filformat
Butterfly Ekspert
26. oktober 2020 - 11:36 #4
Jeg vælger ms-dos
Thomas S Ekspert
26. oktober 2020 - 11:57 #5
det du kunne prøve er at tilføje  , Local:=True efter CreateBackup:=False...dvs.:
CreateBackup:=False , Local:=True

det gør at den indsætter semikolon i sted for kolon - det bør gør det
Butterfly Ekspert
29. oktober 2020 - 06:40 #6
Mange tak Thomas S, det virker.
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
Coop ansætter ny digital direktør: Her er hans vigtigste opgave
Interview: Den danske supermarkedskoncern Coop skifter ud i topledelsen og ansætter Morten Viktor i en nyoprettet stilling som direktør for digital & e-commerce. "Min rolle bliver at få samlet hele det digitale kundemøde," fortæller han.
Computerworld
Stein Bagger gør comeback i ny branche: "De lignede et mafiahold, førte sig frem som nyrige og plaprede løs om urealistiske drømme"
Stein Bagger har skiftet navn og fører sig nu frem i store biler i en helt ny branche, skriver en dansk avis.
CIO
Podcast: Her er seks gode råd om ledelse og digitalisering fra danske top-CIO'er
The Digital Edge: Vi har talt med 17 af Danmarks dygtigste digitale ledere - og samlet deres seks bedste råd om digitalisering og ledelse. Få alle rådene på 26 minutter i denne episode af podcasten The Digital Edge.
Job & Karriere
Se Waoos forklaring: Derfor har selskabet fyret topchef Jørgen Stensgaard med omgående virkning
Waaos bestyrelse opsiger fiberselskabets topchef, Jørgen Stensgaard, der fratræder med omgående virkning. Se hele forklaringen fra Waao her.
White paper
Overser du muligheder for at optimere din Dynamics-investering?
Der er omfattende og ofte oversete muligheder for at understøtte centrale forretningsprocesser med Dynamics 365 Finance & Operations. For eksempel i form af fuld EDI-integration, som optimerer logistik og forsyning. Eller ved at automatisere håndteringen af konsignation eller centrale processer vedrørende elektronisk dokumentflow og dropshipping. Læs mere i dette whitepaper, der også går i dybden med fire konkrete cases.