Импорт определенных полей в Excel в Access на основе имени поля - - PullRequest
0 голосов
/ 02 ноября 2018

Я получу несколько десятков электронных таблиц MS Excel с 500+ столбцами, и мне нужно будет импортировать только несколько выбранных столбцов в MS Access, основываясь на названии их столбцов. Я не контролирую это, и да, столбцов не должно быть много. Я хочу импортировать только несколько выбранных полей. В частности, я хочу импортировать только те столбцы, которые имеют "c_" в имени столбца. Проблема в том, что я не могу понять, как это сделать. Другая проблема заключается в том, что число столбцов будет меняться каждый раз, но мне всегда будут нужны столбцы, начинающиеся с «c_».

Обычно, когда я использую код VBA для импорта данных Excel, для меня не составляет особого труда, если мне нужно выбрать диапазон. Например:

DoCmd.TransferSpreadsheet acLink, acSpreadsheetTypeExcel9, "ards_data_new", "H:\Misc. Projects\ARDS project\ards_data.xlsx", True, "ards_data!A1:A50"

Проблема в том, что диапазон будет варьироваться для каждого файла, поэтому я не могу сделать это таким образом. Хотелось бы, чтобы я мог использовать команду « c_ » для получения только нужных мне столбцов, но я просто не знаю, как. Любая помощь будет оценена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...