Импорт из 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]