次の方法で共有


QueryTable.FetchedRowOverflow プロパティ (Excel)

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

構文

FetchedRowOverflow

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

注釈

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

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

ListObjectQueryTable プロパティを使用して、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 のサポートおよびフィードバックを参照してください。