VBA:【ADO】【取込み】CSVファイルのAccessテーブルへのインポート・取込み「SQL文」


  • CSVデータをAccessにインポートしたい。
  •  Accessでツールを作る際にはCSVデータをテーブルに取り込んで、加工することがよくあります。
     ここでは「ActiveX Data Objects(ADO)」と「SQL文」を使ったCSVの取込み方法について説明していきます。ここではADOを利用して、CSVを取り込んでいます。
    ※ADOを利用するには、VBEの参照設定で「Microsoft ActiveX Data Objects x.x Library」(「x.x」は「6.1」など)を有効にする必要があります。

    ◆CSV取込みのサンプル

     以下ではExcelから外部のAccessに接続して、そのAccessDBのテーブルにCSVデータを取り込んでいます。
     コード内の(1)で囲った部分がExcelでの実行する際に必要なもので、Accessで実行したい場合は、(1)をコメントアウトして、(2)のコード部分(set部分)をコメントから外せばAccessで実行できます。



    おすすめ