• ベストアンサー

Accessで別mdbのテーブルをコピー

VBで同じような質問をされている方はいたのですが、 ACCESS VBAでの方法がよくわからないので、教えてください。 別フォルダにあるmdbからテーブルをコピーしたいのですが、 どのようにしたらいいのでしょうか。 DoCmd.CopyObjectを使うと、コピー先を指定することはできるようですが、 コピー元を指定してコピーする方法を教えてください。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

DoCmd.TransferDatabase acImport, "Microsoft Access", "C:\元データ.mdb", acTable, "元テーブル名","新テーブル名" みたいな方法でどうでしょうか? 詳しくはHelpを見てください。 p.s. すでに同名のテーブルがある場合は、別名でインポートされるようです。 Access2000ではそうでした。

sprit
質問者

お礼

DoCmd.TransferDatabaseでコピーできました。 とても助かりました。 どうもありがとうございます。

関連するQ&A