• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel複数シートをaccessへ一括インポート)

Excel複数シートをaccessへ一括インポート

このQ&Aのポイント
  • Excel複数シートを、accessへ1つのテーブルへ一括インポートする方法を教えてください。
  • 複数シートの一括取り込みの方法について、vbを使用して試してみましたが、テーブル名やワークブックの指定方法について指示がありますか?
  • Excelの複数シートを一括でAccessにインポートするためのVBAコードを教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.1

ファイル選択なら、FileDialog を使うとかして http://www.geocities.jp/cbc_vbnet/tips/dialog.html 上記サンプルコード中の変数名を使うとして (FileName:=csWbPath & "\aaaa.xlsx" を (FileName:=vrtSelectedItem テーブル名はご自身でも TableName:=csTblName とされているので、テーブル名の重複が起きない保証があればこのままで でなければ、 Book名も付け足すとか(Book名_シート名)すれば良いのかな? 任意のテーブル名にしたいならば、 一旦テーブル(Bookフルパス|テーブル名)にでもBookフルパスを書き出して テーブルを開いてテーブル名を手入力し、そのテーブルのレコードセットを廻して インポート処理と絡めればよいのでは?

great-smile
質問者

お礼

返信遅くなり申し訳ありませんでした。 早速ご教示頂きました方法を行ってみましたところ、無事思い通りのものが、完成しました。 ありがとうございました!

関連するQ&A