Hvordan konvertere Excel regneark til CSV ved hjelp av makroer

Forfatter: Clyde Lopez
Opprettelsesdato: 22 August 2021
Oppdater Dato: 17 November 2024
Anonim
Excel på norsk: Kopiere formler til nytt regneark uten koblinger til det gamle
Video: Excel på norsk: Kopiere formler til nytt regneark uten koblinger til det gamle

Innhold

I Microsoft Excel kan du enkelt konvertere et dokument til CSV ved å velge en passende filtype i dialogboksen Lagre som. Gjennom denne metoden vil bare det aktive regnearket bli konvertert. Dette skyldes at CSV-filer bare kan inneholde ett regneark. Hvis du vil konvertere flere CSV-regneark, må du eksportere dem en etter én, og dette innebærer å aktivere hver enkelt, flytte den til et tomt dokument og deretter lagre det som en CSV. For å gjøre denne oppgaven enklere og mer praktisk, bruk makroer.


retninger

Konvertere et regneark til CSV vil ta formler og stiler (Stockbyte / Stockbyte / Getty Images)
  1. Start Microsoft Excel og åpne dokumentet.

  2. Trykk "Alt + F8" for å åpne makrovinduet. Skriv "ExportSheetsToCSV" i navnet alternativet for makroen og klikk deretter "Create."

  3. Skriv inn følgende kode i VBA-editoren. Denne makroen vil opprette CSV-filene i samme mappe som dokumentet ditt, ved hjelp av navnet på regnearkene for filene.

    Sub ExportSheetsToCSV ()

    Dim wSheet Som regneark Dim csvFile As String

    For hver wSheet I regneark På Feil Fortsett Neste wSheet.Copy csvFile = CurDir & "" & wSheet.Name & ".csv" ActiveWorkbook.SaveAs Filnavn: = csvFile, _ FileFormat: = xlCSV, CreateBackup: = False ActiveWorkbook.Saved = True ActiveWorkbook.Close Next wSheet


    Slutt Sub

  4. Lukk VBA-editoren og gå tilbake til dokumentet.

  5. Trykk på "Alt + F8" igjen for å åpne makrovinduet. Velg "ExportSheetsToCSV" fra listen, og klikk deretter "Kjør". Vent til Excel er ferdig med å konvertere regneark.

tips

  • Hvis du vil lagre CSV-filene i en annen mappe, skal du bytte ut "CurDir" på linje 9 med banen til mappen din. Du kan også flytte dokumentet til mappen du ønsker, før du kjører makroen.

advarsel

  • Som standard er makroer deaktivert i Microsoft Excel. For å aktivere dem, klikk på "Microsoft Office" -knappen, gå til "Excel-alternativer" og kontroller at alternativet "Vis utvikler i alternativene" er merket av. I noen tilfeller må du starte Excel på nytt for at endringene skal tre i kraft.