comment récupérer les info sur page html ???

  • Initiateur de la discussion Initiateur de la discussion albert
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

A

albert

Guest
Bonjour à tous et à toutes, bonjour forum,
J’ai écrit une fonction qui ouvre une page html :

Function portfolio(sicovam)
sicovam = Cells(1, 1)
Shell ("C:\Program Files\Internet Explorer\iexplore.exe http://www.boursorama.com/cours.phtml?code=" & sicovam & "&choix_bourse=pays%3D33&categorie=")
End Function

Il suffit d’inscrire le code sicovam en A1 + entrée, la page html s’ouvre.

Ma question : comment récupérer(en vba) le nom et le prix correspondant à la ligne drernier pour les inscrire en B2, C2 ???

Merci d’avance
 

Pièces jointes

Eurêka!!! j'ai trouvé
...il faut utiliser WebTables

Sub Macro1()
cours = Sheets("Feuil2").Cells(1, 10)
Cells.Select
Selection.Clear

With ActiveSheet.QueryTables.Add(Connection:= _
"URL;http://www.fininfo.fr/fininfo/GetResume.event?id=" & cours & "" _
, Destination:=Range("A1"))
.WebFormatting = xlWebFormattingNone
'.WebTables = "7" 'tableau
.WebTables = "8" 'dernier
.Refresh BackgroundQuery:=False
End With
Cells(1, 1).Select
End Sub
 
Bonsoir Albert,

Ouah ! Je dois dire que tu m'as soufflé. J'avais vu ta question mais j'avais pas de réponse. Et pour cause. Je ne pensais pas que c'était possible. J'ai pas testé mais ça m'impressionne rien qu'en lisant le code. Je testerai dès que j'ai un peu de temps. T'es un chef !

A+

José
 
bonjour jmps,

si tu veux tester, il faut mettre le code isin en Feuil2, par exemple pour alcatel :FR0000130007
(fichier joint)
pour .WebTables, il faut chercher par tâtonnements

je vais essayer d'en faire une Function() pour pouvoir obtenir des résultats dans plusieurs cellules (pour faire un portefeuille de plusieurs titres)
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.
Retour