みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

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

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

投稿日時 - 2008-04-05 14:00:19

QNo.3924054

困ってます

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

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

投稿日時 - 2008-04-05 21:53:12

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

投稿日時 - 2008-04-05 18:00:43

ANo.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画面で「ツール」→「参照設定」が必要です。

投稿日時 - 2008-04-05 14:59:50

あなたにオススメの質問