「一気に最後まで読んだ」本、教えて下さい!

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

A 回答 (3件)

アクセス97のマクロ(VBAという意味でなく、アクセスのマクロ)で


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

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

    • good
    • 0

EXCELでACCESS MDBデータを取り込むにはADO、DAO、ODBCなどを使う方法があります。

今手元にEXCEL97がないのですが、ADOもDAOもEXCEL97で使えたと思います。

サンプルマクロは探すと色々ありますよ
http://www.nurs.or.jp/~ppoy/access/excel/xlM006. …
http://home.att.ne.jp/zeta/gen/excel/c04p02.htm

なおADO、DAOはVBE画面で「ツール」→「参照設定」が必要です。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報