指定されたクエリ テーブルが占めているワークシートの領域を表す Range オブジェクトを返します。 読み取り専用です。
構文
式。ResultRange
式QueryTable オブジェクトを表す変数。
注釈
範囲には、フィールド名の行または行番号の列は含まれません。
ユーザー インターフェイスを使用してデータをインポートする場合、Web クエリまたはテキスト クエリのデータは QueryTable オブジェクトとしてインポートされ、その他のすべての外部データは ListObject オブジェクトとしてインポートされます。
オブジェクト モデルを使用してデータをインポートする場合、Web クエリまたはテキスト クエリのデータは QueryTable としてインポートする必要がありますが、その他の外部データをはすべて ListObject または QueryTable としてインポートできます。
ListObject の QueryTable プロパティを使用して、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 のサポートおよびフィードバックを参照してください。