私は Excel 2007 を使用していませんが、以前のバージョンの Excel では、SQL クエリの統合が本当に嫌いです。特に、たくさんの VBA コードをハッキングすることに頼らずに、あなたが求めていることを正確に行うのは難しいと感じました。私はいくつかの調査を行い、最終的に Rob Van Gelder の Excel クエリ アドインを使用することにしました。
http://vangelder.orconhosting.net.nz/excel/queryeditor.html
彼の GUI の「パラメーター」セクションでは、パラメーターを設定し、ユーティリティでユーザーに値を要求するか、セル参照から値を引き出すことができます。後者はまさにあなたがやりたいことだと思います。また、セルの値が変更されたときに自動更新する機能もあります。DB のデータを検証するときに、自動更新機能をよく使用します。
クエリが破損し、クエリを開けなくなったり、テキストが表示されなくなったりする状況がいくつかありました。結果として、Excel スプレッドシートにクエリ用のタブを保持し、クエリのテキストをその特別なページのセルにコピーすることをお勧めします。そうすれば、クエリ ツールがクエリを食べてしまった場合でも、クエリを最初から再構築する必要がなくなります。
無料とはいえ、サードパーティのツールはあなたが探しているものではないかもしれませんが、私にとってはうまく機能します. 幸運を!