ListObject.Refresh メソッド (Excel)

リスト内のデータを更新します。

SharePoint サイトにリンクされているリストの場合、Microsoft SharePoint Foundation を実行しているサーバーからリストの現在のデータとスキーマを取得します。 SharePoint サイトが利用できない場合、このメソッドを呼び出すとエラーが返されます。

Power Query で作成されたクエリから読み込まれたリストの場合、クエリを評価してリストを更新します。

セルの範囲から作成されたリストなど、データ接続がないリストの場合、このメソッドを呼び出すとエラーが返されます。

構文

expression.Refresh

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

注釈

SharePoint サイトにリンクされているリストの場合、 Refresh メソッドを呼び出しても、Excel ブックのリストへの変更はコミットされません。 Refresh メソッドを呼び出すと、Excel のリスト内のコミットされていない変更は破棄されます。

Power Query で作成されたクエリから読み込まれたリストの場合、エラーが返されるかどうかは、リストの QueryTable オブジェクトの BackgroundQuery プロパティによって異なります。 False の場合、メソッドは更新が完了するまで返されません。クエリを評価できない場合、メソッドは QueryTable オブジェクトの Refresh メソッドと同様にエラーを返します。 True の場合、更新が完了する前にメソッドが返され、更新中に発生したエラーは呼び出し元コードには返されません。

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

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