Worksheets (Worksheet)![]() ![]() ![]() |
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