Як відкрити файл csv за допомогою vba (з прикладом)


Ви можете використовувати метод Workbooks.Open у VBA, щоб відкрити файл CSV за певним шляхом.

Ось поширений спосіб використання цього методу на практиці:

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

Цей конкретний макрос відкриває файл CSV під назвою team_info.csv , розташований за певним шляхом до файлу на моєму комп’ютері.

У наступному прикладі показано, як використовувати цей синтаксис для відкриття файлу CSV на практиці.

Приклад: як відкрити файл CSV за допомогою VBA

Припустімо, у нас є файл CSV під назвою team_info.csv , розташований за таким шляхом до файлу на моєму комп’ютері:

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

Припустімо, я хочу відкрити цей файл CSV в Excel за допомогою VBA.

Для цього ми можемо створити такий макрос:

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

Коли ми запускаємо цей макрос, файл CSV відкриється автоматично:

Файл містить інформацію про різні баскетбольні команди.

Зауважте, що якщо ми використаємо неправильний шлях для файлу CSV, ми отримаємо повідомлення про помилку від VBA.

Наприклад, я намагаюся відкрити файл team_info2.csv , який не існує:

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

Коли я запускаю цей макрос, я отримую таке повідомлення про помилку від VBA:

Повідомлення про помилку повідомляє, що файл CSV не знайдено.

Примітка . Ви можете знайти повну документацію для методу Workbooks.Open тут .

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші типові завдання у VBA:

Як відкрити текстовий файл за допомогою VBA
Як відкрити PDF за допомогою VBA
Як створити папки за допомогою VBA

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *