Propiedad QueryTable.Recordset (Excel)

Devuelve o establece un objeto Recordset que se usa como origen de datos para la tabla de consulta especificada. Lectura y escritura.

Sintaxis

expresión. Recordset

Expresión Variable que representa un objeto QueryTable .

Comentarios

Si esta propiedad se usa para sobrescribir un conjunto de registros existente, el cambio surte efecto cuando se ejecuta el método Refresh .

Si importa datos mediante la interfaz de usuario, los datos de una consulta web o una consulta de texto se importan como un objeto QueryTable , mientras que todos los demás datos externos se importan como un objeto ListObject .

Si importa datos mediante el modelo de objetos, los datos de una consulta web o una consulta de texto se deben importar como queryTable, mientras que todos los demás datos externos se pueden importar como un Objeto ListObject o una QueryTable.

Use la propiedad QueryTable de ListObject para tener acceso a la propiedad RecordSet .

Ejemplo:

En este ejemplo se cambia el objeto Recordset usado con la primera tabla de consulta de la primera hoja de cálculo y, a continuación, se actualiza la tabla.

With Worksheets(1).QueryTables(1) 
 .Recordset = _ 
 Workbooks.OpenDatabase("c:\Nwind.mdb") _ 
 .OpenRecordset("employees") 
 .Refresh 
End With

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.