Le problème : vous voulez mettre à jour votre tableau à partir de données disponibles sur Internet.La solution : créez une requête et automatisez son exécution.Vous…
Le problème : vous voulez mettre à jour votre tableau à partir de données disponibles sur Internet.La solution : créez une requête et automatisez son exécution.Vous avez besoin d’afficher des prix en euros dans plusieurs autres monnaies: dollars, yens, etc. Pour cela, vous devez multiplier vos prix par les taux de conversion de ces monnaies. Les cours des devises sont disponibles sur Internet, par exemple sur la page www.boursorama.com/devises/devises.phtml.
Faites appel à l’Assistant d’Excel
A priori, il suffit de copier les cours dans votre feuille. Mais ensuite pour mettre vos prix à jour en fonction des cours du jour, vous devez à chaque fois vous connecter à Internet, ouvrir la page Web et en copier le contenu dans votre feuille. Vous pouvez automatiser cette procédure en définissant une requête. Pour cela, inutile d’acheter un logiciel. Excel (à partir de la version 2000) contient un Assistant dont c’est justement la vocation. Indiquez d’abord l’adresse de la page Web où se trouvent les données à récupérer (elles doivent être fournies sous la forme de tableau et non de cadre ou frame). Puis précisez la fréquence de leur mise à jour. Le tableur ouvrira automatiquement le navigateur, importera les données et les placera dans des cellules. A noter qu’elles devront alors être transformées pour être utilisables dans un calcul. Il est également possible de récupérer des données sans requête. Si vous avez placé une feuille Excel (Mesdonnees.xls, par exemple) sur votre site (www.MonSitePro.com), vous pouvez en importer les valeurs à partir de n’importe quel ordinateur en saisissant, sous Excel, une formule du type =’http://MonSitePro.com/ [MesDonnees.xls]Feuil1′ !$A$1. Dans ce cas, la mise à jour des données ne se fera qu’à l’ouverture du classeur.