Sådan åbnes en CSV-fil med VBA

Forfatter: Judy Howell
Oprettelsesdato: 2 Juli 2021
Opdateringsdato: 18 December 2024
Anonim
Sådan åbnes en CSV-fil med VBA - Artikler
Sådan åbnes en CSV-fil med VBA - Artikler

Indhold

En CSV-fil (Comma Separated Value) er en almindelig tekstfil, der har en enkelt post på hver linje. Hver linje er adskilt af et komma. En CSV-fil kaldes undertiden en kommasepareret fil. Du kan arbejde med disse filer i Microsoft Excel og få Visual Basic for Applications (VBA) til at gøre jobbet for dig, herunder åbning af filen med et tryk på en knap.


retninger

Du kan arbejde med CSV-filer i Microsoft Excel (Siri Stafford / Digital Vision / Getty Images)
  1. Åbn Visual Basic Editor (VBE) i Excel ved at trykke sammen "Alt" og "F11" tasterne.

  2. Klik på "Indsæt" og derefter "Modul."

  3. Skær ud og indsæt den følgende kode i det tomme vindue:

    Sub opencsv () 'opencsv Macro Workbooks.Open Filnavn: = _ "C: Desktop myfile.csv" End Sub

  4. Omdøb filen i koden ovenfor for at afspejle navnet på den fil, du vil åbne, og dens placering. Hvis du f.eks. Vil åbne en CSV-fil kaldet "Konti", som er placeret i mappen "Mine dokumenter", skal du ændre linjen kode, hvor den læser "C: Desktop myfile.csv" til "C: My Dokumenter Accounts.csv ".


  5. Kør koden ved at trykke på "F5" på VBE. Når du trykker på, åbnes filen i Excel.

tips

  • VBA virker kun på regnearket, der er åbent, mens du skriver koden. Hvis du vil have det til at arbejde på flere regneark, skal du klippe og indsætte koden i VBE for hver enkelt.