QueryTable.FetchedRowOverflow プロパティ (Excel)

True の 場合は、 最後に Refresh メソッドを使用して返される行の数がワークシートで使用できる行の数を超えています。 読み取り専用の Boolean です。

構文

式。FetchedRowOverflow

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

注釈

ユーザー インターフェイスを使用してデータをインポートすると、Web クエリまたはテキスト クエリのデータが QueryTable オブジェクトとしてインポートされ、他のすべての外部データが ListObject オブジェクトとしてインポートされます。

オブジェクト モデルを使用してデータをインポートする場合は、Web クエリまたはテキスト クエリのデータを QueryTable としてインポートする必要があります。一方、他のすべての外部データは ListObject または QueryTable としてインポートできます。

ListObject の QueryTable プロパティを使用して、FetchedRowOverflow プロパティにアクセスします。

例

次の使用例は、クエリ テーブル 1 を更新します。 クエリが返した行数がワークシート上で使用可能な行数を超えた場合、エラー メッセージが表示されます。

With Worksheets(1).QueryTables(1) 
 .Refresh 
 If .FetchedRowOverflow Then 
 MsgBox "Query too large: please redefine." 
 End If 
End With

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

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