Comme tu le constateras dans la version alternative, définir une variable objet n'est pas nécessaire …
Avec ou sans variable, ce qui compte est le pointage de l'élément lui-même, s'assurer de travailler avec le bon !
Le but étant de récupérer les mêmes données, quelque part …
Quand tu auras rattrapé ton retard, peut-être dans la version alternative !
Et juste imaginer de tomber sur une page sans sablier ni autre repère …
Ta discussion me sert de support comme cas concret mais une contribution doit pouvoir être utile à d'autres !
Dans un bout de code que tu as présenté dans le fil de cette contribution,
IE ne pouvant pas se mettre à jour plus vite que le VBA (en tout cas avec les cotations de référence
abbv et
f)
surtout pour un historique sur dix ans et n'ayant pas réussi non plus sur seulement les cinq derniers jours (!),
j'ai constaté un problème de conception laissant VBA aller plus vite qu'IE ne termine sa mise à jour !
Aucune synchronisation et, en cela, quelle notable différence ‼
C'est vrai, je n'ai pas trop regardé les codes de ta discussion afin de ne pas être influencé
- à part un post de Patrick qui était vraiment si près ! - je suis parti d'une page blanche pour piloter IE,
sujet d'origine de ta discussion, afin de vérifier si ma méthode pour un autre site pouvait aussi s'appliquer …
Le seul souci que j'ai rencontré avec NASDAQ est l'insertion d'une nouvelle table avant celle à récupérer
décalant son numéro d'index dans la collection des tables et prenant alors en défaut la contribution d'origine.
Prouvant bien l'importance du pointage d'un élément : quand le bon est ciblé, aucun souci avec la méthode !
Voir dans cette page le post #42 dans lequel le code ne pointe plus la troisième table - car depuis quelques jours
c'est devenu la quatrième ! - mais l'avant dernière (au cas où la table redevienne la troisième !) et, malgré
le
verrouillage de la table après la demande de mise à jour pour seulement les cinq derniers jours,
pas de souci ! Enfin tant que la page source ne sera pas de nouveau modifiée …
Comme je l'ai mentionné lors de la découverte de la modification de l'index de la table,
pas de souci avec l'alternative du fait non pas de la méthode, elle reste inchangée,
mais de comment est pointé l'élément de référence …
Et comme de par des contrôles l'élément est figé avant de demander la mise à jour, te convenir cela devrait !
A suivre …
_________________________________________________________________________________________________
Ce qui compte ne peut pas toujours être compté, et ce qui peut être compté ne compte pas forcément. (Albert Einstein)
Partager