Bonjour à tous,
voilà la solution que j'ai trouvé:
Sub extraction_webV2()
Dim maPageHtml As HTMLDocument
Dim Text_Extract As String
Dim Valeur As Date
Set IE = CreateObject("InternetExplorer.Application")
IE.Visible = False
IE.navigate "le lien"
Application.Wait Time + TimeSerial(0, 0, 1.5)
Set Hsel = IE.document.getElementById("sidebar_content")
Text_Extract = Hsel.innerHTML
End Sub
Dans Text_Extract j'ai l'information que je souhaite. Cependant, j'aimerai optimiser certains aspects de mon code:
1. éviter d'attendre plus que nécessaire: j'ai mis un délais de 1,5 seconde mais j'aimerai plutôt utiliser readystate et busy mais ça ne fonctionne pas (je ne récupère pas l'information que je souhaite car la page n'a pas fini de charger). il y a-t-il une autre propriété plus pertinente?
2. J'aimerai éviter d'afficher la page. Mais je ne sais pas si c'est compatible.
Merci d'avoir regardé