Bonjour David76, Arturo83
@David76, l'utilisation des données du site est autorisée, mais soumise à règlementation
La reproduction et la représentation, intégrale ou partielle, des pages, données, vidéos ou de tout autre élément constitutif du site, par quelque procédé ou support que ce soit, est autorisé à condition de mentionner la source « OR.FR tous droits réservés », accompagnée d'un lien vers le site OR.FR ou la page concernée.
Il faut donc l'intégrer à votre fichier et sur la feuille et dans le code
Sinon pour le code, il faut ajouter
NlleVal_Kg = Replace(NlleVal_Kg, " ", "")
Au niveau
'Relevé du dernier cours du Kg d'or
Position_Debut = InStr(1, Contenu, "<th class=""kg"">", 1) 'Localisation du début de la valeur à extraire
Position_Fin = InStr(Position_Debut, Contenu, "</th>", 1) 'Localisation de la fin de la valeur à extraire
Recuperer_Valeur_Jour = Mid(Contenu, Position_Debut + 15, Position_Fin - (Position_Debut + 15)) 'Extrait la valeur
NlleVal_Kg = Application.WorksheetFunction.Substitute(Recuperer_Valeur_Jour, " ", " ") 'remplacement des caractères inutiles
NlleVal_Kg = Application.WorksheetFunction.Substitute(NlleVal_Kg, " €", "") 'remplacement des caractères inutiles
NlleVal_Kg = Replace(NlleVal_Kg, " ", "")
Car la valeur contient un espace et CDbl() ne l'accepte pas
A+