0

指定したデータベースに接続する VBA プログラムを作成したい (ハードコード)。ここから、クエリの WHERE 句の入力を受け取るようにセルをプログラムし、別のシートにクエリされたデータを出力します。このデータをフィルタリングするのではなく、クエリを実行する必要があります。誰でも助けることができますか?

4

1 に答える 1

1

これは、Microsoft Query を使用して行うことができます。基本的な手順は次のとおりです。

1 - [データ] > [他のソースから] > [Microsoft Query] を使用してデータベースに接続します。

2 - 結果のテーブルを右クリックし、[テーブル] > [外部データ プロパティ] を選択して、上隅にある小さなアイコンをクリックして、結果のクエリを変更します。次に、[定義] タブを選択します。

ここに画像の説明を入力

3 - テーブルを右クリックし、[パラメーター] を選択します。そのダイアログで、Where 句のパラメーターを保持するセルを設定できます。

詳細については、MSDNページとDaily Dose の投稿を参照してください。

于 2013-07-03T19:46:41.823 に答える