Hoe een CSV-bestand openen met VBA

Schrijver: Judy Howell
Datum Van Creatie: 2 Juli- 2021
Updatedatum: 1 Juli- 2024
Anonim
Import CSV File with FileDialog in Excel VBA
Video: Import CSV File with FileDialog in Excel VBA

Inhoud

Een CSV-bestand (Comma Separated Value) is een gewoon tekstbestand met één record op elke regel. Elke regel is gescheiden door een komma. Een CSV-bestand wordt soms een door komma's gescheiden bestand genoemd. U kunt met deze bestanden werken in Microsoft Excel en Visual Basic for Applications (VBA) krijgen om het werk voor u te doen, inclusief het openen van het bestand met een druk op een knop.


routebeschrijving

U kunt met CSV-bestanden werken in Microsoft Excel (Siri Stafford / Digital Vision / Getty Images)
  1. Open de Visual Basic Editor (VBE) in Excel door de toetsen "Alt" en "F11" tegelijk in te drukken.

  2. Klik op 'Invoegen' en vervolgens op 'Module'.

  3. Knip en plak de volgende code in het lege venster:

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

  4. Hernoem het bestand in de bovenstaande code om de naam weer te geven van het bestand dat u wilt openen en de locatie ervan. Als u bijvoorbeeld een CSV-bestand met de naam "Accounts" wilt openen dat zich in de map "Mijn documenten" bevindt, moet u de coderegel wijzigen waar staat "C: Desktop mijnbestand.csv" in "C: Mijn Documents Accounts.csv ".


  5. Voer de code uit door op "F5" op de VBE te drukken. Nadat u op drukt, wordt het bestand geopend in Excel.

tips

  • VBA werkt alleen op het werkblad dat geopend is tijdens het schrijven van de code. Als u wilt dat het op meerdere werkbladen werkt, moet u de code knippen en in de VBE van elke code plakken.