Jak otworzyć plik csv przy użyciu vba (z przykładem)


Możesz użyć metody Workbooks.Open w VBA, aby otworzyć plik CSV z określonej ścieżki pliku.

Oto powszechny sposób wykorzystania tej metody w praktyce:

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

To konkretne makro otwiera plik CSV o nazwie team_info.csv znajdujący się w określonej ścieżce pliku na moim komputerze.

Poniższy przykład pokazuje, jak w praktyce wykorzystać tę składnię do otwarcia pliku CSV.

Przykład: Jak otworzyć plik CSV przy użyciu VBA

Załóżmy, że mamy plik CSV o nazwie team_info.csv znajdujący się na moim komputerze w następującej ścieżce:

C:\Users\bob\Documents\team_info.csv

Załóżmy, że chcę otworzyć ten plik CSV w programie Excel przy użyciu języka VBA.

W tym celu możemy utworzyć następujące makro:

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

Kiedy uruchomimy to makro, plik CSV zostanie automatycznie otwarty:

Plik zawiera informacje o różnych drużynach koszykarskich.

Pamiętaj, że gdybyśmy użyli nieprawidłowej ścieżki do pliku CSV, otrzymalibyśmy komunikat o błędzie z VBA.

Załóżmy na przykład, że próbuję otworzyć plik o nazwie team_info2.csv , który nie istnieje:

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

Kiedy uruchamiam to makro, otrzymuję następujący komunikat o błędzie z VBA:

Komunikat o błędzie informuje nas, że nie można znaleźć pliku CSV.

Uwaga : Pełną dokumentację metody Workbooks.Open można znaleźć tutaj .

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w VBA:

Jak otworzyć plik tekstowy za pomocą VBA
Jak otworzyć plik PDF za pomocą VBA
Jak tworzyć foldery za pomocą VBA

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *