- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBAでアクセスのクリエの抽出条件を変更)
VBAでアクセスのクリエの抽出条件を変更
このQ&Aのポイント
- エクセルとアクセスを使用して契約管理表を作成しています。VBAとSQLを活用し、エクセルからアクセスのデータベースを操作することができます。現在は「T_契約メイン」というテーブルと「T_契約今月」というクエリを使用し、今月分のデータのみ抽出していますが、VBAからクエリの抽出条件を変更する方法を知りたいです。
- エクセルとアクセスを連携して契約管理表を作成しています。VBAとSQLを使用して、エクセルからアクセスのデータベースを操作しています。現在は「T_契約メイン」というテーブルと「T_契約今月」というクエリを使用して、今月分のデータのみ抽出していますが、VBAからクエリの抽出条件を変更する方法を教えてください。
- エクセルとアクセスを連携して契約管理表を作成しています。VBAとSQLを活用し、エクセルからアクセスのデータベースを操作することができます。現在は「T_契約メイン」というテーブルと「T_契約今月」というクエリを使用し、今月分のデータのみ抽出していますが、VBAからクエリの抽出条件を変更する方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
VBAを持ち出さずとも、Excelに抽出条件を入力するセルを設け Accessにリンクして抽出条件とすればいいのでは リンクテーブルの名前を「エクセル」、フィールド名を「抽出条件」とすれば Accessのクエリの抽出条件欄に In (select 抽出条件 from エクセル)
補足
回答、ありがとうございました。 なるほど、そういう方法があるのですね。 勉強になります。 ところで、アクセスとエクセルのリンクはどのようにして 設定をすればいいのでしょう? とりあえず、アクセスで「エクセル」というテーブルを つくりました。フィールド名も「抽出条件」にしてあります。 で、そのアクセスの「抽出条件」のところに、エクセルの 特定のセルとリンクさせるのは、どうやればいいのでしょうか? ハイパーリンクとかでやってみましたが、特定のセルへの リンクが分かりませんでした。 ご教授ください。