Problème d'actualisation données dans cellule

Fermé
mika7176 Messages postés 4 Date d'inscription jeudi 30 juin 2011 Statut Membre Dernière intervention 4 juillet 2011 - 30 juin 2011 à 22:25
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 - 4 juil. 2011 à 19:32
Bonjour à tous,

J'ai conçu un fichier ayant pour but de visualiser dans un onglet les performances des principaux marchés financiers avec une actualisation automatique via des données externes de certains sites web spécialisés.

Mon problème est le suivant:

Les cellules faisant référence aux données voulues se décalent de temps en temps lorsque l'actualisation des sites web concernés se fait,ce qui a bien sur pour effet de ne plus avoir le résultat escompté.

Est-il possible de faire en sorte que même lorsque le site actualise sa page,la cellule concernée reconnaisse toujours la formule texte demandée initialement.

En espérant avoir été assez clair et précis et que quelqu'un puisse m'aider.

Merci d'avance.

Mika7176.




3 réponses

tchernosplif Messages postés 600 Date d'inscription dimanche 8 novembre 2009 Statut Membre Dernière intervention 21 juin 2015 244
3 juil. 2011 à 16:51
Bonjour,

Ne serait-il pas plus simple d'ajouter une étape intermédiaire lors de l'actualisation des données, de manière à en extraire une partie et/ou standardiser leur format ?
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 215
3 juil. 2011 à 19:04
Bonjour,

Je suppose que tu utilises une feuille intermédiaire pour les données web.
Tu devrais rechercher un mot caractéristique en colonne A et décaler à partir de cette cellule pour récupérer l'info qui t'interesse.

Par exemple tu as le mot 'Début', sa ligne est en
B1: =EQUIV("Début";Feuil1!A1:A20;0)

Si tu veux la donnée 2 lignes en dessous et 3 colonnes à droite alors (avec l'offset en B1) :
=DECALER(Feuil1!A1;B1+1;3)

eric
0
mika7176 Messages postés 4 Date d'inscription jeudi 30 juin 2011 Statut Membre Dernière intervention 4 juillet 2011
4 juil. 2011 à 18:43
Bonjour,

Tout d'abord merci à ceux qui prennent le temps de répondre.

Je ne suis pas certain que ces deux solutions permettent la résolution de mon problème.

Car l'actualisation des sites web étant aléatoire...

Par contre est-il possible que selon la version excel utilisée pour l'ouverture du fichier et l'activation des macros le résultat obtenu dans les cellules puisse être différent.

En effet,je me suis aperçu que lorsque je lançais l'actualisation des données web sous excel 97-2003 à mon boulot j'obtenais un résultat différent que lorsque je l'ouvrais chez moi sous une version plus récente et inversement.

exemple :

Le résultat de la cellule A1 de ma feuille "feuil1" doit être les données du site web concerné actualisées ,de la cellule B2 de la "feuil2"

Lorsque j'ouvre mon fichier en lançant l'actualisation des données Web sous Excel 2003 à mon bureau,tout se passe comme voulu,mais si je lance la même opération sous une version plus récente de chez moi,le résultat obtenu est le suivant :

Le résultat de la cellule A1 de ma feuille "feuil1" est les données du site web concerné actualisées, de la cellule B3 de la "feuil2" soit une cellule en dessous.

Pour info : visiblement le décalage ne se fait jamais par rapport aux colonnes.

J'espère pouvoir mieux aider dans la compréhension de mon problème et que quelqu'un pourra résoudre ce problème qui je l'avoue me facilite pas la tache dans mon activité pro.

Merci d'avance.

Mika7176.
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 215
4 juil. 2011 à 19:32
Re,

Je ne suis pas certain que ces deux solutions permettent la résolution de mon problème.
Et si tu testais pour être sûr. Sinon pourquoi demander de l'aide ?

Et si encore c'était dû à une impossibilité.
Mais avec des arguments comme ça : l'actualisation des sites web étant aléatoire...
Ben oui, ça on sait...

Il y a aussi la possibilité de tester la version excel

eric
0