- 締切済み
Exce97でAccess97のデータを取り込む
ExcelにAccessのテーブルのデータを取り込むマクロ作りたいのですが、Accessのデータを取り込むところから躓いています。2000などだと外部データの取り込みでできるのですが97だとありません。マクロで一発で取り込みをしたいのですが無理なんでしょうか?
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- 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
回答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画面で「ツール」→「参照設定」が必要です。