Ich versuche, die Tabellen von WSJ Futures zu ziehen, aber ich möchte in der Lage sein, das Datum in der Webadresse zu ändern. Meine Hoffnung ist, den Code unten zu verwenden, aber die Website eine Zellreferenz zu machen. Irgendwelche Ideen, wie man das macht oder einen anderen Code, der mir das gleiche Ergebnis mit einer Zellreferenz für die Website bringt?Verwenden Sie eine Zellreferenz für die Verbindung in 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
Dies zieht die Tabelle aber weil es auch die Webadresse hat, codiert es jedes Mal die heutigen Daten und folgt nicht der A1-Adresse mit einem Änderungsdatum. (das Datum ist der 201770901 Teil des Codes) Irgendwelche anderen Ideen, wie man die Kalenderfunktion umgehen kann? –