Bonjour,
J'ai un souci auquel je ne comprend rien.
Voici déjà un petit bout de code :
Ce morceau de code est placé autour d'une grosse procédure qui effectue une recherche sur un site internet des informations. Elle reconstite la procédure que ferait un humain... qui consiste à saisir les critères de recherches et d'appuier sur le bouton "rechercher".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Set HTML_res = doc.body On Error GoTo reload 'Cas d'un mauvais chargement, on reload la page monHTML = HTML_res.outerHTML
Les 3 lignes de code précedentes représentent la récéption du code source de la page de resultat de la recherche.
Le bug se produit sur la derniere ligne (monHTML = HTML_res.outerHTML)... Lorsque l'erreur se produit, la variable HTML_res vaut "Nothing".... alors qu'aucune autre instruction se trouve entre l'affectation et l'utilisation de cette variable...
De plus, si je met un point d'arret sur la ligne Set HTML_res = doc.body, et que j'appuie sur F5 pour continuer l'execution, tout fonctionne bien...
Enfin, je ne comprend pas pourquoi l'erreur n'est pas réceptionnée par la ligne On Error GoTo reload...
Merci d'avances pour vos idées...
Partager