Hoe een CSV-bestand te openen met VBA

Schrijver: Alice Brown
Datum Van Creatie: 23 Kunnen 2021
Updatedatum: 12 Kunnen 2024
Anonim
Import CSV File with FileDialog in Excel VBA
Video: Import CSV File with FileDialog in Excel VBA

Inhoud

Een bestand met door komma's gescheiden waarden (CSV) is een bestand met platte tekst dat één record op elke regel heeft. Elke regel wordt gescheiden door een komma. Een CSV-bestand wordt ook wel 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 één druk op de knop.

Stap 1

Open Visual Basic Editor (VBE) in Excel door de toetsen "Alt" en "F11" samen in te drukken.

Stap 2

Klik op "Invoegen" en vervolgens op "Module".

Stap 3

Knip en plak de volgende code in het lege venster:

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

Stap 4

Wijzig de bestandsnaam in de bovenstaande code om de naam van het bestand dat u wilt openen en de locatie ervan weer te geven. Als u bijvoorbeeld een CSV-bestand met de naam 'Accounts' wilt openen dat zich in de map 'Mijn documenten' bevindt, moet u de coderegel 'C: Desktop myfile.csv' wijzigen in 'C: Mijn Documenten Accounts.csv ".


Stap 5

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