ich bastle seit geraumer Zeit an einem Exceldokument herum, in dem ich verschiedene API's abfragen möchte, um sie miteinander zu verknüpfen und auszuwerten.
nun bin ich an einem Punkt angelangt, an dem ich nicht weiterkomme. ich möchte von https://api.coincap.io/v2/candles?exchange=poloniex&interval=h1&baseId=ethereum"eId=bitcoin&start=1649894400000&end=1649898000000 den Wert "volume" in aufeinanderfolgenden Zellen ausgeben lassen. Das funktioniert auch schon gut. Allerdings möchte ich die Parameter für die Abfrage aus einer Zelle beziehen und da harpert es bei mir. Vermutlich ist es nur eine Kleinigkeit aber ich komme selber einfach nicht weiter. Mein code sieht folgendermaßen aus:
Sub GetVolume()
On Error Resume Next
'List of all symbols
Set http = CreateObject("MSXML2.XMLHTTP")
http.Open "GET", "https://api.coincap.io/v2/candles", False
On Error Resume Next
http.Send
Set json = ParseJson(http.ResponseText)
i = 10
For Each item In json("data")
If item("exchange") = Workbooks(1).Worksheets("Tabelle1").Range("A1").Value And Workbooks(1).Worksheets("Tabelle1").Range("A1").Value "" Then
Sheets(1).Cells(1, i).Value = item("volume")
i = i + 1
End If
Next
Exit Sub
error:
End Sub
Die Parameter sollen also aus der Zelle A1 genommen werden und die Antwort in J1 und folgenden ausgegeben werden. Die Werte in A1 kommen dann später aus verschiedenen Zellen und sind mit Excel Funktionen zusammengesetzt.Der Link zu meiner Excel-Datei lautet: https://www.herber.de/bbs/user/157048.xlsm
für jeden Tip bin ich dankbar.