Bonjour, je suis novice, de ce faite je demande votre aide après 3 jours de galère.
Donc, je souhaite introduire un URL ( jusque-là pas de problème), cependant, je souhaite introduire une boucle ( l'URL affiche 21 listes de contacts de l'url : www.test.page=0, si il en affiche bien 21 alors aller a la page www.test.page=1 , ainsi de suite, jusqu’à qu'il tombe sur une page n’affichant pas les 21 contacts, là il devrait s’arrêter et ne pas renouveler la boucle )
c'est surtout l'introduction de la page web ( lui ajouter +1 a chaque tours) qui me pose problème.
Je vous remercie de votre aide, si vous voulez pas m'afficher le code complet, une piste concrète me suffirait amplement afin de terminer ce programme !
jordane45
Messages postés38112Date d'inscriptionmercredi 22 octobre 2003StatutModérateurDernière intervention29 mars 2024344 10 juin 2013 à 11:26
Bonjour,
A moins que je ne sois pas totalement bien réveillé... je rencontre quelques soucis à comprendre ta demande...
Pourrais-tu détailler ce que tu cherches à faire ?
- Sous quelles forme se présente les données à récupérer.
- Comment les récupères-tu ?
- Qu'entends-tu pas : " l'introduction de la page web " ?
- Qu'as tu essayé de faire jusqu'à maintenant ?
Sur quoi bloques-tu exactement ?
Les tests conditionnels ? Les boucles ? autre chose ?
Cordialement,
Jordane
_____________________________________________________
Règles du forum à lire avant de poster une question : ICI
Effectivement je me suis mal exprimé, Je souhaite importer des données en XML d'une page (page 1) internet, en l'important dans Excel, qui lui affiche les données sous forme de tableau.
Les données a affiché sont des contacts
Jusque là tout vas bien, cependant mon but est d'afficher toutes les pages possibles:
Soit afficher la page 1,page 2,page 3... du moment que ceux là atteigne le nombre de contact voulu ( sois 21 contacts).
J'ai pu installer un If..then, pour la condition, malgré que je ne puisse tester si il fonctionne..
Car mon blocage ce fait sur l'importation, plus précisément sur le fait de lui dire " si tu as 21 contacts importe a la page suivante, si tu as moins de 21 pages arrête la boucle"
Merci de votre aide!
malgré les tuto que j'ai pu lire je trouve pas la solution a mon problème..
Bonjour,
Tu peux chercher tes infos dans le code HTML de la page en question avec un WebBrowser comme (par exemple):
Option Explicit
Private Sub CommandButton1_Click()
WebBrowser1.Navigate "www.google.fr"
End Sub
Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
Dim doc As Object
Set doc = WebBrowser1.Document
MsgBox doc.All(0).innerHTML
End Sub
Cordialement
CF2i - Guadeloupe
Ingénierie Informatique
Vous n’avez pas trouvé la réponse que vous recherchez ?