Bonjour à tous,
Je suis dans une impasse, et j'espère bien trouver plus malin que moi ici !
J'ai créé une macro qui va chercher des données sur le web et me les copie sur ma feuille Excel appelée "TEMP". Jusque là tout va bien.
Sauf que sur cette page internet, il y a des liens hypertext pour lesquels je voudrais récupérer l'URL.
En intégrant les données de ma page web (en conservant le format HTML) cela fonctionne pour la plupart des liens présents sauf ceux qui m'intéressent !
J'ai remarqué en passant ma souris dessus, que les liens qui m'intéressent mettent un peu plus de temps à s'afficher en bas de mon écran quel les autres. Auquel cas est-il possible de ralentir ma macro, pour qu'elle copie le lien un fois chargé ?
J'ai ensuite testé en copiant/collant simplement ma page web sur Excel et là, même problème ! (cependant l'URL qui m'intéresse est aussi présente dans une petite image qui est collée. Mais là non plus je n'arrive pas à le récupérer par une macro...)
Pour plus de clarté, le site en question est http://www.encheres-publiques.com/vente-appartement-t1.html?nbrpp=100&page=1&idtb=1&devise=1
Sur cette page vous avez une liste de biens commençant par "APPARTEMENT / ..."
C'est justement cette URL que j'aimerai récupérer.
Merci d'avance à tous ceux qui prendront le temps d'y réfléchir !
Ma macro qui va chercher les données :
Application.CutCopyMode = False
With Sheets("TEMP").QueryTables.Add(Connection:="URL;http://www.encheres-publiques.com/vente-appartement-t1.html?nbrpp=100&page=1&idtb=1&devise=1", Destination:=Sheets("TEMP").Range("$A$1"))
.Name = "www.encheres-publiques"
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.BackgroundQuery = True
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.WebSelectionType = xlEntirePage
.WebFormatting = xlWebFormattingAll
.WebPreFormattedTextToColumns = True
.WebConsecutiveDelimitersAsOne = True
.WebSingleBlockTextImport = False
.WebDisableDateRecognition = False
.WebDisableRedirections = False
.Refresh BackgroundQuery:=False
End With