2012-09-02 3 views
0

에 액세스 테이블에 때가져 오기 엑셀에서 더 많은 필드 (VBA) 내가 액세스 테이블에 엑셀 워크 시트를 가져 오기에 성공

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

나는에 대한 것 가능한 경우 가져 오기가 더 많은 필드가있는 액세스 테이블에서 엑셀 데이터를 액세스하고 액세스 테이블에 삽입되기 전에 엑셀 데이터를 처리 할 수 ​​있는지 확인하십시오.

답변

0

당신은 쿼리에서 Excel 시트 또는 범위를 참조 할 수 있습니다 :

INSERT INTO Table1 (ADate) 
SELECT SomeDate FROM [Excel 8.0;HDR=YES;DATABASE=Z:\Docs\Test.xls].[Sheet1$a1:a4]