Как открыть файл 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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *