Как открыть файл CSV с помощью VBA

Автор: Alice Brown
Дата создания: 4 Май 2021
Дата обновления: 9 Май 2024
Anonim
Погружение в VBA - Курс | Урок 19 | Импорт из текстового файла TXT, CSV | Excel+VBA
Видео: Погружение в VBA - Курс | Урок 19 | Импорт из текстового файла TXT, CSV | Excel+VBA

Содержание

Файл со значениями, разделенными запятыми (CSV) - это простой текстовый файл, содержащий по одной записи в каждой строке. Каждая строка разделяется запятой. CSV-файл иногда называют файлом с разделителями-запятыми. Вы можете работать с этими файлами в Microsoft Excel и заставить Visual Basic для приложений (VBA) выполнять эту работу за вас, в том числе открывать файл одним нажатием кнопки.

Шаг 1

Откройте редактор Visual Basic (VBE) в Excel, одновременно нажав клавиши «Alt» и «F11».

Шаг 2

Нажмите «Вставить», а затем «Модуль».

Шаг 3

Вырежьте и вставьте следующий код в пустое окно:

Sub opencsv () 'Opencsv Macro Workbooks.Открыть имя файла: = _ "C: Desktop myfile.csv" End Sub

Шаг 4

Измените имя файла в приведенном выше коде, чтобы отразить имя файла, который вы хотите открыть, и его расположение. Например, если вы хотите открыть файл CSV под названием «Учетные записи», который находится в папке «Мои документы», вам нужно будет изменить строку кода, которая гласит «C: Desktop myfile.csv» на «C: My. Документы Accounts.csv ".


Шаг 5

Запустите код, нажав «F5» на VBE. После нажатия файл откроется в Excel.