• ベストアンサー

エクセルからアクセスDBを操作する

エクセルVBAでアクセスのDBへ接続しそこから選択項目をエクセル側に引っ張ろうとしています。 エクセルVBAの場合、マクロの記憶で分からない操作を記録して、そのままVBAに使う事が出来ますが、アクセスにも似たような機能はありますか? 普段アクセスではクエリで検索条件を指定していますが、このクエリの検索条件をエクセルのマクロの記憶みたいな形でコードとして出す事は出来ないでしょうか? エクセルVBAでアクセスでの検索条件を組み込みたいのです。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

ご利用のエクセルのバージョンが不明なのでドコを選んで何をクリックと手順をお話しするのは割愛しますが,エクセルの「外部データの取り込み」から「MSQuery」でAccessのmdbファイルに接続し,てきとーにクエリ条件を設定してデータを吸い上げ,エクセルシートに返すといった事ができます。 それをエクセルの新しいマクロの記録でマクロに録り,必要に応じてコマンド文字列等をVBAの中で文字列生成して実行させることも,まったく問題無くできます。

oinpai
質問者

お礼

求めていた物です 本当にありがとうございました

関連するQ&A