Erreur 91
Résolu/Fermé
moi0033
Messages postés
3
Date d'inscription
mercredi 21 mars 2018
Statut
Membre
Dernière intervention
22 mars 2018
-
21 mars 2018 à 18:10
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 22 mars 2018 à 09:53
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 22 mars 2018 à 09:53
A voir également:
- Erreur 91
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 1001 outlook - Accueil - Bureautique
- Erreur 38 free ✓ - Forum Mobile
- Erreur 3005 france tv - Forum TV & Vidéo
1 réponse
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 711
21 mars 2018 à 18:26
21 mars 2018 à 18:26
Bonjour,
Lorsque tu fais
tu tentes de créer un objet mais si la création ne se fais pas il faut le tester
Lorsque tu fais
Set var1 = IE.document.getElementsByClassName("lien numdisplay")(0)
tu tentes de créer un objet mais si la création ne se fais pas il faut le tester
if var1 is nothing then msgbox "erreur" else cells(x, 2).Value = var1.innerText End if
21 mars 2018 à 18:39
21 mars 2018 à 22:07
en vérifiant sur la page la donnée que je veux récupérer a bien une classe lien numdisplay
Je ne doute pas de tes dires sauf que VBA ne le trouve pas avec ton paramétrage et que var1 = nothing : comme toujours c'est le code qui commande et sans doute que le nom de la classe est mal codé dans ta page.
21 mars 2018 à 23:59
et si tu mets une petite tempo après le Set var1 au cas où ?
eric
22 mars 2018 à 06:02
Gbinforme tu avais raison bien sûr mais ce qui me posait question c'est que j'ai cette erreur 1/3 en ne changeant rien sans que je comprenne pourquoi. Ton code me permet toutefois d'aller au bout de ma macro même s'il y a une erreur alors merci 1000 fois!
22 mars 2018 à 09:53
la tempo n'a rien donné
Normal à mon avis, car ton problème vient du fait que le nom de ta classe dans ta page n'est pas encodé correctement.
Il faudrait peut-être que tu utilises une autre façon de choisir ta référence à sélectionner.