Bonjour à tous,
Je me permets
de vous contacter à la suite d'un projet VBA que l'on ma confié.
Je souhaite importer plusieurs données de marché via un site "Investing.com". Dans mon fichier, sur l'onglet "Date" est référencé une liste de site web à importer sur les feuilles dont les valeurs se situe à gauche du lien web : Range("A" & i).Value. A savoir que je ne souhaite avoir que le tableau de donnée de marché et non le reste : d'où le ".Webtables=1" dans mon code.
Par exemple, sur l'onglet "Date", je souhaite importer le tableau de donnée du premier site web et le coller sur l'onglet "1" et de meme pour les autres sites. Pour cela j'ai voulu insérer une boucle for qui traite les liens des sites un par un.
Cependant, le problème est que la macro ne reconnait pas les sites en questions et me surligne en jaune la ligne : Refresh BackgroundQuery:=False.
Par ailleurs, j'ai voulu effectuer une deuxieme macro (Macro2) dans lequel je traite l'import de données sans passer par une boucle. Un probleme survient lorsqu'il me demande systématiquement de me connecter au site investing pour pouvoir enfin avoir le resultat de la macro.
Pouvez-vous m'éclairer sur ce point s'il vous plait?
Merci d'avance pour votre aide !