windows10でAccess2010を使っていますが、excelファイ

Writer: admin Type: ゃべり、雑談 Date: 2018-12-14 00:00
windows10でAccess2010を使っていますが、excelファイルからのデータインポートに失敗してしまいます。こちらのコードから何かお気づきの点がありましたらご指導いただけないでしょうか。test.xlsはテーブルbulk_importにデータ構造を同じにしています。他、acSpreadsheetTypeExcel12と*.xlsacSpreadsheetTypeExcel12Xmlと*.xlsxも試しましたがだめでした。 On Error GoTo Err_import DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, "bulk_import", _ "D:\import_data\test.xls, True", "Sheet1!A2:K" [Form_01].Form.Requery Exit_Err: Exit Sub Err_import:共感した0###先頭行があるデータでは範囲指定の取り込みはできないのかも?下記のサイトに先頭行のない範囲指定のデータの取り込み方法は書いてありました。https://pc.arthhuman.com/vba-import/インポート定義をすればできるのかも?ナイス0
###範囲指定がしてあったので、範囲指定で取り込むにはってことにとらわれていたのですが、アクセスとエクセルで先頭行が同じなのですよね?それだったら、"Sheet1!A2:K"を””にすれば取り込めるかと。先日ご紹介したサイトの、先頭行を項目名としてインポートするの部分にあたると思います。
###的外れな質問にも関わらず誘導するような頻繁にコメントをくださり本当に助かりました。ありがとうございました。###失敗の説明をもう少し詳しくしてください。エラーメッセージが出ているなら、それを正確に書いてください。エラーメッセージが出てないなら、どうなったから失敗したと判断したかなど。On Errorでエラーメッセージが出ないようにしているならデバック時は止めて、エラーメッセージを出るようにしてください。ナイス0

 

TAG