Propiedad QueryTable.WebTables (Excel)

Devuelve o establece una lista delimitada por comas de nombres de tabla o números de índice de tabla al importar una página web en una tabla de consulta. String de lectura y escritura.

Sintaxis

expresión. WebTables

Expresión Variable que representa un objeto QueryTable .

Comentarios

Utilice esta propiedad solo cuando la propiedad QueryType de la tabla de consulta esté establecida en xlWebQuery, la consulta devuelve un documento HTML y el valor de la propiedad WebSelectionType es xlSpecifiedTables.

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.

La propiedad WebTables se aplica únicamente a objetos QueryTable.

Ejemplo:

En este ejemplo se agrega una nueva tabla de consulta web a la primera hoja de cálculo del primer libro y, a continuación, se importan datos de la primera y la segunda tablas de la página web.

Set shFirstQtr = Workbooks(1).Worksheets(1) 
Set qtQtrResults = shFirstQtr.QueryTables _ 
 .Add(Connection := "URL;https://datasvr/98q1/19980331.htm", _ 
 Destination := shFirstQtr.Cells(1,1)) 
With qtQtrResults 
 .WebFormatting = xlNone 
 .WebSelectionType = xlSpecifiedTables 
 .WebTables = "1,2" 
 .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.