• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBAでアクセスのクリエの抽出条件を変更)

VBAでアクセスのクリエの抽出条件を変更

このQ&Aのポイント
  • エクセルとアクセスを使用して契約管理表を作成しています。VBAとSQLを活用し、エクセルからアクセスのデータベースを操作することができます。現在は「T_契約メイン」というテーブルと「T_契約今月」というクエリを使用し、今月分のデータのみ抽出していますが、VBAからクエリの抽出条件を変更する方法を知りたいです。
  • エクセルとアクセスを連携して契約管理表を作成しています。VBAとSQLを使用して、エクセルからアクセスのデータベースを操作しています。現在は「T_契約メイン」というテーブルと「T_契約今月」というクエリを使用して、今月分のデータのみ抽出していますが、VBAからクエリの抽出条件を変更する方法を教えてください。
  • エクセルとアクセスを連携して契約管理表を作成しています。VBAとSQLを活用し、エクセルからアクセスのデータベースを操作することができます。現在は「T_契約メイン」というテーブルと「T_契約今月」というクエリを使用し、今月分のデータのみ抽出していますが、VBAからクエリの抽出条件を変更する方法を教えてください。

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

  • ベストアンサー
  • CHRONOS_0
  • ベストアンサー率54% (457/838)
回答No.1

VBAを持ち出さずとも、Excelに抽出条件を入力するセルを設け Accessにリンクして抽出条件とすればいいのでは リンクテーブルの名前を「エクセル」、フィールド名を「抽出条件」とすれば Accessのクエリの抽出条件欄に In (select 抽出条件 from エクセル)

yk3291
質問者

補足

回答、ありがとうございました。 なるほど、そういう方法があるのですね。 勉強になります。 ところで、アクセスとエクセルのリンクはどのようにして 設定をすればいいのでしょう? とりあえず、アクセスで「エクセル」というテーブルを つくりました。フィールド名も「抽出条件」にしてあります。 で、そのアクセスの「抽出条件」のところに、エクセルの 特定のセルとリンクさせるのは、どうやればいいのでしょうか? ハイパーリンクとかでやってみましたが、特定のセルへの リンクが分かりませんでした。 ご教授ください。

関連するQ&A