Bonjour,
Je voudrais importer les données de pages du site gold.fr dans mon fichier Excel 2013 :
Quand je fais Données/Web et que je colle par exemple l’URL https://www.gold.fr/cours-or-prix-de-l-or/napoleon-or-20-francs-louis-or/
, j’ai une réponse d’erreur de script :
« Erreur de script
Une erreur est survenue dans le script de cette page.
Ligne : 132
Caractère : 13
Erreur : identificateur, chaîne ou nombre attendu
Code :0
URL : https://www.gold.fr/cours-or-prix-de-l-or/napoleon-or-20-francs-louis-or/
Voulez-vous continuer à exécuter les scripts de cette page ? »
Je souhaite récupérer :
- le cours (€)
- la valeur intrinsèque (€)
- la prime (%).
Je me retrouve alors après importation des données avec des caractères spéciaux à la place du symbole euro :
Cours : 220.10 €+ 0.55 %( 1.20 € ) au lieu de Cours : 220.10 € + 0.55 %( 1.20 € )
Valeur intrinsèque 218.15 € au lieu de Valeur intrinsèque 218.15 €
Actuellement, n’arrivant pas à solutionner mon problème de script lors de l’importation, j’ai décidé de passer par la fonction Convertir pour modifier l’affichage des cellules touchées (je fais faire une séparation dans une autre cellule à partir de « â ». Et donc 218.15 € devient 218.15 dans sa cellule).
Le problème est qu’ensuite mes calcules basés sur ces données ne fonctionnent pas. La formule mathématique utilise toujours 218.15 € et non 218.15, d’où erreur.
J’ai auparavant utilisé un autre subterfuge (fonction Remplacer), sans succès (problème lors de la réutilisation de ces cellules pour des calculs).
Ma question est donc : comment importer ces données de ce site sans avoir d’erreurs de script, et si c’est impossible, comment rendre possible l’utilisation de ces valeurs (qui se téléchargent avec des caractères spéciaux ANSI) dans de futurs calculs ?
Exemple de calcul souhaité :
((cours x 4) + commission agence) + 1 scellé / valeur intrinsèque
4
Soit
((220.10€ x 4) + 9.2%) + 10€ / 218.15€ = +111,32%
4
Ce qui signifie qu’un Napoléon passe de 218,15 (valeur de son poids d’or) à 242,85€ TTC
Soit une majoration de +111,32% par pièce par rapport à sa valeur unitaire intrinsèque.
Je précise que j’ai tenté de trouver mes réponses sur le forum et ailleurs, avant de poser ma question. Notamment en consultant :
https://www.blog-excel.com/importer-des-donnees-site-web/
https://forum.excel-pratique.com/viewtopic.php?f=2&t=116069&p=701795
https://forum.excel-pratique.com/viewtopic.php?f=2&t=113686&p=682776
Mais étant débutante, ça ne m’a pas permis de trouver comment remédier à ces erreurs de script lors de l’importation des pages de gold.fr.
Je vous mets à disposition
Mon_projet.xlsx, qui comporte 4 feuilles :
1. Calculs : qui est le lieu où s’affichent les résultats basés sur les valeurs importées
2. Temp des cours : téléchargement des cours des différentes devises
3. Temp Napoléon : téléchargement des données concernant le Napoléon
4. ERREURS : captures d’écran des erreurs déclarées par Excel durant les 2 importations
A tous les membres du forum, merci d’avance pour votre aide.