Propiedad QueryTable.ResultRange (Excel)

Devuelve un objeto Range que representa el área de la hoja de cálculo ocupada por la tabla de consulta especificada. Solo lectura.

Sintaxis

más sencilla.Rango de resultados

expresión Variable que representa un objeto QueryTable .

Comentarios

El rango no incluye la fila del nombre del campo ni la columna del número de fila.

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

Si importa datos mediante el modelo de objetos, los datos de una consulta web o de una consulta de texto se deben importar como QueryTable, mientras que el resto de los datos externos se pueden importar como ListObject o QueryTable.

Utilice la propiedad QueryTable de ListObject para obtener acceso a la propiedad ResultRange .

Ejemplo

Este ejemplo suma los datos de la primera columna de la tabla de consulta uno. La suma de la primera columna se muestra debajo del rango de datos.

Set c1 = Sheets("sheet1").QueryTables(1).ResultRange.Columns(1) 
c1.Name = "Column1" 
c1.End(xlDown).Offset(2, 0).Formula = "=sum(Column1)"

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.