QueryTables コレクション オブジェクト

Microsoft Excel Visual Basic のリファレンス

QueryTables コレクション オブジェクト

Worksheet
QueryTables
QueryTable
複数のオブジェクト

QueryTable オブジェクトのコレクションです。各 QueryTable オブジェクトは、外部データ ソースから返されるデータに基づいて作成されるワークシート テーブルを表します。

使い方

QueryTables コレクションを取得するには、QueryTables プロパティを使用します。次の使用例は、作業中のワークシートのクエリ テーブルの数を表示します。

MsgBox ActiveSheet.QueryTables.Count
		

Add メソッドを使用して新しいクエリ テーブルを作成し、これを QueryTables コレクションに追加します。次の使用例は、新しいクエリ テーブルを作成します。

Dim qt As QueryTable
sqlstring = "select 96Sales.totals from 96Sales where profit < 5"
connstring = _
    "ODBC;DSN=96SalesData;UID=Rep21;PWD=NUyHwYQI;Database=96Sales"
With ActiveSheet.QueryTables.Add(Connection:=connstring, _
        Destination:=Range("B1"), Sql:=sqlstring)
    .Refresh
End With