Microsoft Access 掲示板

Excelの2行目からインポート

3 コメント
views
4 フォロー

Excelの2行目がタイトル行(1行目は削除不可)で、2行目の列名と同じ定義でAccessにテーブルを作成しています。
そして、2行目をタイトル行として、3行目からデータを取得したいのですが、
DoCmd.TransferSpreadsheet acImportは使えないでしょうか?

1行目は3行名以下のデータを別シートの亜値をExcelのIndirect関数の列番号指定で使っているので、
削除できません。値貼り付けにもできません。

よろしくお願いいたします。

kazuki
作成: 2021/10/07 (木) 19:56:24
通報 ...
2
kazuki 2021/10/07 (木) 20:49:37 1f1dd@c8d31

行タイトルのオプションTrueの範囲指定でいけるのですね。

DoCmd.TransferSpreadsheet acImport, , "data", strPath, True, "data$B2:H"

3
kazuki 2021/10/07 (木) 20:50:42 1f1dd@c8d31

りんごさん、どうもありがとうございます。