Problème d'actualisation données dans cellule

mika7176 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   -
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.




A voir également:

3 réponses

tchernosplif Messages postés 600 Date d'inscription   Statut Membre Dernière intervention   247
 
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 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
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   Statut Membre Dernière intervention  
 
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 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
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