• 締切済み

Exce97でAccess97のデータを取り込む

ExcelにAccessのテーブルのデータを取り込むマクロ作りたいのですが、Accessのデータを取り込むところから躓いています。2000などだと外部データの取り込みでできるのですが97だとありません。マクロで一発で取り込みをしたいのですが無理なんでしょうか?

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

アクセス97のマクロ(VBAという意味でなく、アクセスのマクロ)で 「テキスト変換アクション」というのがあるようで、 http://oshiete1.goo.ne.jp/qa473259.html これをDoCmdに変換し、CSVファイルをエクセルに読み込ませれば(これはエクセルVBAで出来る)出来ませんかね。 その他http://www.mahoutsukaino.com/ac/ac97/basic/gaibu8.htm 未確認なので見当ハズレの場合はお詫びします。

noname#192382
noname#192382
回答No.2

97ですが、アクセスのほうで、ツールバーのなかのOFFICE LINKSのエクセルを選ぶとデータの出力ができるようになっていますから、試していませんが、マクロでもできるのではないでしょうか。

  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.1

EXCELでACCESS MDBデータを取り込むにはADO、DAO、ODBCなどを使う方法があります。今手元にEXCEL97がないのですが、ADOもDAOもEXCEL97で使えたと思います。 サンプルマクロは探すと色々ありますよ http://www.nurs.or.jp/~ppoy/access/excel/xlM006.html http://home.att.ne.jp/zeta/gen/excel/c04p02.htm なおADO、DAOはVBE画面で「ツール」→「参照設定」が必要です。

関連するQ&A