Een csv-bestand openen met vba (met voorbeeld)


U kunt de Workbooks.Open- methode in VBA gebruiken om een CSV-bestand te openen vanuit een specifiek bestandspad.

Hier is een gebruikelijke manier om deze methode in de praktijk te gebruiken:

 SubOpenCSV ()
Workbooks.Open "C:\Users\bob\Documents\team_info.csv"
End Sub

Deze specifieke macro opent het CSV-bestand met de naam team_info.csv , gelegen op een specifiek bestandspad op mijn computer.

Het volgende voorbeeld laat zien hoe u deze syntaxis in de praktijk kunt gebruiken om een CSV-bestand te openen.

Voorbeeld: een CSV-bestand openen met VBA

Stel dat we een CSV-bestand hebben met de naam team_info.csv , dat zich in het volgende bestandspad op mijn computer bevindt:

C:\Gebruikers\bob\Documenten\team_info.csv

Stel dat ik dit CSV-bestand in Excel wil openen met VBA.

We kunnen hiervoor de volgende macro maken:

 SubOpenCSV ()
Workbooks.Open "C:\Users\bob\Documents\team_info.csv"
End Sub

Wanneer we deze macro uitvoeren, wordt het CSV-bestand automatisch geopend:

Het bestand bevat informatie over verschillende basketbalteams.

Houd er rekening mee dat als we het onjuiste pad voor het CSV-bestand zouden gebruiken, we een foutmelding van VBA zouden ontvangen.

Stel dat ik bijvoorbeeld een bestand probeer te openen met de naam team_info2.csv , dat niet bestaat:

 SubOpenCSV ()
Workbooks.Open "C:\Users\bob\Documents\team_info2.csv"
End Sub

Wanneer ik deze macro uitvoer, ontvang ik de volgende foutmelding van VBA:

De foutmelding vertelt ons dat het CSV-bestand niet kon worden gevonden.

Opmerking : u kunt hier de volledige documentatie voor de Workbooks.Open- methode vinden.

Aanvullende bronnen

In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende taken in VBA kunt uitvoeren:

Hoe een tekstbestand te openen met VBA
Hoe een PDF te openen met VBA
Mappen maken met VBA

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert