So öffnen sie eine csv-datei mit vba (mit beispiel)
Sie können die Workbooks.Open- Methode in VBA verwenden, um eine CSV-Datei aus einem bestimmten Dateipfad zu öffnen.
Hier ist eine gängige Methode, diese Methode in der Praxis anzuwenden:
SubOpenCSV ()
Workbooks.Open "C:\Users\bob\Documents\team_info.csv"
End Sub
Dieses spezielle Makro öffnet die CSV-Datei namens team_info.csv , die sich in einem bestimmten Dateipfad auf meinem Computer befindet.
Das folgende Beispiel zeigt, wie Sie diese Syntax zum Öffnen einer CSV-Datei in der Praxis verwenden.
Beispiel: So öffnen Sie eine CSV-Datei mit VBA
Nehmen wir an, wir haben eine CSV-Datei namens team_info.csv , die sich im folgenden Dateipfad auf meinem Computer befindet:
C:\Benutzer\bob\Dokumente\team_info.csv
Nehmen wir an, ich möchte diese CSV-Datei mit VBA in Excel öffnen.
Dazu können wir das folgende Makro erstellen:
SubOpenCSV ()
Workbooks.Open "C:\Users\bob\Documents\team_info.csv"
End Sub
Wenn wir dieses Makro ausführen, wird die CSV-Datei automatisch geöffnet:
Die Datei enthält Informationen über verschiedene Basketballmannschaften.
Beachten Sie, dass wir eine Fehlermeldung von VBA erhalten würden, wenn wir den falschen Pfad für die CSV-Datei verwenden würden.
Angenommen, ich versuche, eine Datei namens team_info2.csv zu öffnen, die nicht existiert:
SubOpenCSV ()
Workbooks.Open "C:\Users\bob\Documents\team_info2.csv"
End Sub
Wenn ich dieses Makro ausführe, erhalte ich die folgende Fehlermeldung von VBA:
Die Fehlermeldung sagt uns, dass die CSV-Datei nicht gefunden werden konnte.
Hinweis : Die vollständige Dokumentation zur Workbooks.Open -Methode finden Sie hier .
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie Sie andere häufige Aufgaben in VBA ausführen:
So öffnen Sie eine Textdatei mit VBA
So öffnen Sie ein PDF mit VBA
So erstellen Sie Ordner mit VBA