DoCmd.TransferSpreadsheet , acSpreadsheetTypeExcel12Xml, "T練習", strPass, True, "練習!A:D"
このように、A~D列を選択してインポートすることはできたのですが、
A,B,D列のように、さらに細かくインポートすることはできますか?
あるいは、インポートしてからフィールドCを削除するほうが良いのでしょうか?
DoCmd.TransferSpreadsheet , acSpreadsheetTypeExcel12Xml, "T練習", strPass, True, "練習!A:D"
このように、A~D列を選択してインポートすることはできたのですが、
A,B,D列のように、さらに細かくインポートすることはできますか?
あるいは、インポートしてからフィールドCを削除するほうが良いのでしょうか?
それが一番簡単そうです。
列削除は、SQLの DROP COLUMN で簡単に削除できます。
【SQL学習入門】5回目:Accessテーブルの構成を編集できるデータ定義クエリ
あるいは、エクセルデータはリンクテーブルにしておいて、そこから、フィールドCを除いた追加クエリ(またはテーブル作成クエリ)を作成して、それを実行するという方法もあります。
ありがとうございます。
DROP COLUMNを使うことにしました。