DESCARGAR datos de INTERNET con Excel que NO están en TABLAS (versión extendida)

preview_player
Показать описание
Tutorial para explicar como importar cualquier tipo de información de internet (especialmente datos que no estén en tablas). Con este método no necesitamos que los datos estén en tablas y se puedan descargar desde el asistente.

El primer vídeo en el que explicamos este método es este:

El método será ejecutar esta macro:

----------------------------------------

Sub ExtraerHTML():

On Error Resume Next
Dim CodigoHTML As Variant
Application.ScreenUpdating = False
For Each Url In Selection
With CreateObject("MSXML2.XMLHTTP")
.Open "GET", Url, False
.Send
CodigoHTML = .ResponseText
y = 1
For x = 1 To (Int(Len(CodigoHTML) / 32500)) + 1
y = y + 1
Cells(Url.Row, y) = Mid(CodigoHTML, ((x - 1) * 32500) + 1, 32500)
Next
End With
Next
End Sub

-----------------------------
Descargar datos web

Y posteriormente con fórmulas de texto como hallar y extrae sacamos la información que necesitemos

Para extraer los datos con el asistente preparamos el siguiente tutorial:

Рекомендации по теме
Комментарии
Автор

Si os ha gustado este vídeo podéis ver más en el Curso de Excel experto

AprendizdeExcel
Автор

que buen video, lo seguí al pie de la letra y me funcionó, lo voy a practicvar muchas veces, para aprendermelo bien. Gracias

arnaldoalvarez
Автор

Excelente, funciona muy bien. En esta ocasión tengo alrededor de 4mil URL y me está demorando demasiado que parece ya no ser viable, se puede hacer algo? para algo de 10 URL funciona veloz pero para los 4mil se lagea. Help!!

irvinooo
Автор

Muy buena info!
Pero una gran duda, si alguno de esos productos .. cambia de precio..

SE ACTUALIZA EN EL EXCEL ???

danielchumacero
Автор

Hola buenas, de las webs que necesito extraer datos ninguna macro consigue extraer el html, ¿por qué puede ser?

javi
Автор

Hola te agradezco el video pero tengo una pregunta estoy importando un valor de una pagina web y quiero ir acumulandolos es desir ese valor que importo cambia todos los dias yo quiero ir guardando el valor diario como puedo hacer eso? el valor del dia 1 en casilla 1, el valor del dia 2 en casilla 2 y asi como hago eso? saludos 🙂

Qwerty_c
Автор

Hola, cual seria la macros si quiero que se ejecute cada "n" segundos?

exffzdv
Автор

Hola, a mi no me funciono, ni genera errores, tengo office 2016.
Podrías compartirme tu archivo para verificar, por favor.

manuelpacomesa
Автор

No funciona, prodrïas revisar si actualmente sigue funcionando la macro?

anibalsolano
Автор

Se supone que esta explicación está más sencilla que la del otro video pero igual no lo entendí. Me confunde desde que se dice que se podría copiar el código fuente, lo copia efectivamente pero... ¿dónde lo pega? Y luego de dónde salen las distintas hojas ¿se crearon con la prueba de la macros? Lo mejor sería ir creando el ejemplo con una hoja en blanco y ver todos los pasos haciéndose y no ya hechos. Agradezco la explicación reiterada pero lamentablemente para usarios que solo conocemos lo muy básico del excel se nos hace harto complicado.

danyeliascisneros
Автор

Hola buenas tardes, muy interesantes los videos, y sobretodo estoy aprendiendo realizando ejercicios, estuve viendo este video y el anterior. Tengo unas preguntas ya que quiero sacar la información de tablas de la pagina soccerway solo me permite sacar informacion de "Tabla Forma" y requiero infomacion de la "Tabla Ancha", vi sus videos y no logro bajar dicha información ojala y me pueda orientar. Saludos desde México.

espirituschocarreros
Автор

Combinando la función servicioweb + xmlfilter se puede hacer algo así, creo. Dentro del código HTML se puede ubicar el texto que querramos con la ubicación xpath. Aún lo sigo intentando pero no se hacerlo.

kevinbarrena
Автор

Hola esta excelente, duda como puedo extraer los datos de la pagina de UPS??

Por ejemplo el estatus de este paquete: 1ZV80W552091133407

JorgeAlbertoFuentesHerrera
Автор

Demasiado tramite, para extraer datos de una pagina web, y si el usuario no sabe lo del codigo inspeccionar se demora mas tiempo, deben hacer videos sencillos con formulas a tal manera que el usuario normal pueda comprender, lo siento pero es basura lo que esta en el video, por muy bueno que este el material para un usuario general es basura.

romantico