QueryTables オブジェクト (Excel)QueryTables object (Excel)

QueryTable オブジェクトのコレクションです。A collection of QueryTable objects.


QueryTable オブジェクトは、外部データ ソースから返されるデータに基づいて作成されるワークシート テーブルを表します。Each QueryTable object represents a worksheet table built from data returned from an external data source.


QueryTablesコレクションを取得するのにには、 Worksheetオブジェクトの**QueryTables** プロパティを使用します。Use the QueryTables property of the Worksheet object to return the QueryTables collection.

次の使用例は、作業中のワークシートのクエリ テーブルの数を表示します。The following example displays the number of query tables on the active worksheet.

MsgBox ActiveSheet.QueryTables.Count

新しいクエリテーブルを作成し、 QueryTablesコレクションに追加するには、 addメソッドを使用します。Use the Add method to create a new query table and add it to the QueryTables collection. 次の使用例は、新しいクエリ テーブルを作成します。The following example creates a new query table.

Dim qt As QueryTable 
sqlstring = "select 96Sales.totals from 96Sales where profit < 5" 
connstring = _ 
With ActiveSheet.QueryTables.Add(Connection:=connstring, _ 
 Destination:=Range("B1"), Sql:=sqlstring) 
End With



関連項目See also

サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.