次の方法で共有


QueryTable.BeforeRefresh イベント (Excel)

クエリ テーブルを更新する前に発生します。 これには、Refresh メソッドの呼び出しによる更新、製品でのユーザーの操作による更新、およびクエリ テーブルを含むブックを開くことによる更新が含まれます。

構文

BeforeRefresh (Cancel)

QueryTable オブジェクトを表す変数。

パラメーター

名前 必須 / オプション データ型 説明
Cancel 必須 Boolean イベントが発生すると、 False が渡されます。 イベント プロシージャでこの引数に True を設定すると、プロシージャが終了しても、更新は行われません。

戻り値

なし

次の使用例は、クエリ テーブルが更新される前に、実行します。

Private Sub QueryTable_BeforeRefresh(Cancel As Boolean) 
 a = MsgBox("Refresh Now?", vbYesNoCancel) 
 If a = vbNo Then Cancel = True 
 MsgBox Cancel 
End Sub

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。