1 pièce(s) jointe(s)
Recherche info sur page WEB via macro VB
Bonjour tous,
je suis nouveau sur le site ! et j'ai besoin d'aide quant a l'élaboration d'une macro sous excel qui me permettrai de faire des recherches sur un site web (societe.com) à partir d'un numéro siren. Je n'arrive pas a automatiser la maquette... aider moi svp !
ps : ci joint le début de mon fichier
ps 2 : l'info qu'il me faut se situe au niveau : décision de justice (lorsqu'il y en a une)
Re aide debogage sur la ligne en gras
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| Sub rechercheinfo()
Dim IE As New InternetExplorer
Dim IEDoc As HTMLDocument
Dim htmlTagCol As IHTMLElementCollection
Dim htmlSelectElem As HTMLSelectElement
Dim NbrEntree As Integer
Dim TableauValeur()
Dim TheEntree As Integer
'Ouvre la page Web
' Récupérer la dernière ligne
DerniereLigne = ActiveSheet.UsedRange.Rows.Count
' Boucler sur les lignes
For i = 2 To DerniereLigne
Siren = ActiveSheet.Cells(i, 1).Value
IE.Navigate "http://www.societe.com/societe/euro-builders-" & Siren & ".html"
IE.Visible = True
'WaitIE IE
contenu = IE.document.DocumentElement.innerText
Debut = InStr(contenu, "Depuis")
' Tester si il y a des décisions
If Debut > 0 Then
Fin = InStr(Debut, contenu, "Masquer")
Result = Mid(contenu, Debut, Fin - Debut)
' Ecrire dans la colonne 2
ActiveSheet.Cells(i, 2).Value = Result
End If
Next
Set IE = Nothing
Set IEDoc = Nothing |