J'essaie d'extraire les tables de WSJ Futures mais je souhaite pouvoir modifier la date dans l'adresse Web. Mon espoir est d'utiliser le code ci-dessous mais de faire du site une référence de cellule. Des idées sur comment faire ce travail ou un code différent qui me donnerait le même résultat avec une référence de cellule pour le site?Utiliser une référence de cellule pour la connexion dans GetWebTable
Sub GetWebTable()
With ActiveSheet.QueryTables.Add(Connection:="http://www.wsj.com/mdc/public/page/2_3023-fut_metal-futures-20170901.html?mod=mdc_pastcalendar", Destination:=Range("a1"))
.Refresh BackgroundQuery:=False
.SaveData = True
End With
End Sub
Cela tire la table mais parce qu'il a aussi l'adresse Web codée, il tire les données d'aujourd'hui à chaque fois et ne suit pas l'adresse A1 avec une date de changement. (la date est la partie 20170901 du code) D'autres idées sur la façon de contourner la fonction de calendrier? –