ループ関数/構文を探していますが、JSON配列を引き出しているウェブサイトを終了するとループは終了します(可変/配列の)。ウェブサイトが解析されるまで追加のJSON配列がありません
洞察をいただきありがとうございます。
sheetCount = 1
i = 1
urlArray = Array("URL array list")
Dim MyRequest As Object
Set MyRequest = CreateObject("WinHttp.WinHttpRequest.5.1")
Dim MyUrls
MyUrls = urlArray
Dim k As Long
Dim Json As Object
For k = LBound(MyUrls) To UBound(MyUrls)
With MyRequest
.Open "GET", MyUrls(k)
.Send
Set Json = JsonConverter.ParseJson(.ResponseText)
Do Until ''[NEED HELP HERE]
Sheets("Sheet" & sheetCount).Cells(i, 1) = Json("cars")(i)("carType")
Sheets("Sheet" & sheetCount).Cells(i, 2) = Json("cars")(i)("fare")("carprice")
i = i + 1
Loop
End With
sheetCount = sheetCount + 1
Next
を設定し、JSON = ... ' –
@CodyG'からの出力例を提供します。上記のSet Jsonコードを更新しました。出力は、(セル上のJSONから)指定されたセル(たとえば、最初のテキスト文字列のSheet1上のCell 1,2)に解析されたテキスト文字列です。 – Kyle