Parameter.RefreshOnChange プロパティ (Excel)
True の 場合、パラメーター クエリのパラメーター値を変更するたびに、指定したクエリ テーブルが更新されます。 読み取り/書き込みが可能な Boolean です。
構文
式。RefreshOnChange
式Parameter オブジェクトを表す変数。
注釈
xlRange 型のパラメーターを使用する場合、および参照先パラメーター値が単一のセルに入っている場合、このプロパティに True を設定できます。 セルの値を変更するたびに、テーブルが更新されます。
例
次の使用例は、シート 1 の最初のクエリ テーブルで使用される SQL ステートメントを変更します。 句 (ContactTitle=?)
は、クエリがパラメーター クエリであり、タイトルの値がセル D4 の値に設定されていることを示します。 このセルの値を変更すると、クエリ テーブルが自動更新されます。
Set objQT = Worksheets("Sheet1").QueryTables(1)
objQT.CommandText = "Select * From Customers Where (ContactTitle=?)"
Set objParam1 = objQT.Parameters _
.Add("Contact Title", xlParamTypeVarChar)
objParam1.RefreshOnChange = True
objParam1.SetParam xlRange, Range("D4")
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示