Objeto QueryTables (Excel)

Colección de objetos QueryTable .

Comentarios

Cada objeto QueryTable representa una tabla de hoja de cálculo creada a partir de los datos de un origen de datos externo.

Ejemplo:

Use la propiedad QueryTables del objeto Worksheet para devolver la colección QueryTables .

En el siguiente ejemplo se muestra el número de tablas de consulta de la hoja activa.

MsgBox ActiveSheet.QueryTables.Count

Use el método Add para crear una nueva tabla de consulta y agregarla a la colección QueryTables . En el ejemplo siguiente se crea una tabla de consulta nueva.

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

Métodos

Propiedades

Vea también

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.