Импорт из Excel в таблицу доступа с большим количеством полей (vba)

Мне удается импортировать лист Excel в таблицу доступа, когда пользователь нажимает кнопку (с помощью VBA):

DoCmd.TransferSpreadsheet [Transfer Type], [Spreadsheet Type], [Table Name], [File Name], [Has Field Names], [Range]

Я хотел бы знать, возможно ли импортировать данные Excel в таблицу доступа с большим количеством полей и можно ли обрабатывать данные Excel до того, как они были вставлены в таблицу доступа.

1 ответ

Вы можете обратиться к листу Excel или диапазону в запросе:

INSERT INTO Table1 ( ADate ) 
SELECT SomeDate FROM [Excel 8.0;HDR=YES;DATABASE=Z:\Docs\Test.xls].[Sheet1$a1:a4]
Другие вопросы по тегам