QueryTable.ResultRange プロパティ (Excel)

指定されたクエリ テーブルが占めているワークシートの領域を表す Range オブジェクトを返します。 読み取り専用です。

構文

ResultRange

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

注釈

範囲には、フィールド名の行または行番号の列は含まれません。

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

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

ListObjectQueryTable プロパティを使用して、ResultRange プロパティにアクセスします。

次の使用例は、クエリ テーブルの最初の列のデータを合計します。 最初の列の合計はデータ範囲の下に表示されます。

Set c1 = Sheets("sheet1").QueryTables(1).ResultRange.Columns(1) 
c1.Name = "Column1" 
c1.End(xlDown).Offset(2, 0).Formula = "=sum(Column1)"

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

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