問題タブ [vba6]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
json - VBA WinHttp.WinHttpRequest からの JSON 応答をループする方法
取得しているからの JSON(Object) 応答を適切にループする方法がわかりませんWinHttp.WinHttpRequest
。
以下は、使用されている参考文献です。そのまま保管して使用することを好みますWinHttpRequest
以下は、私が得ている JSON 応答がどのように見えるかです。以上の記録があります。
はresponse
オブジェクトです。Debug.Print response("Record")(1)("NameValue")(1)("Value")
最初のレコードを取得するためにできること
Debug.Print response("Record")(1)("NameValue")(1)("Value")
'値1
しかし、最初の値だけでなくすべての値を取得するには、それをループできる必要があります
length()
JSON を配列またはsize()
関数を使用して配列に変換する方法が見つからないようです。検索して見つけましたがUBound()
、LBound()
オブジェクトではなく配列でのみ使用できると思います。
助けていただければ幸いです。私はほとんどの場合Javaを使用していますが、VBAでは少し異なります。
ありがとうございました。
excel - 最後の2行を使用してIFステートメントの後にワークシート間に値を設定する方法
Hey という名前のシートから final という名前のシートの別の列に列全体の値をコピーして貼り付けようとしています。
コピー、貼り付け、または選択オプションを使用したくありませんが、コードは最初の行のみをコピーしています。
多分私が間違っていることを知っていますか?
2 つ以上の列から別のワークシートにある別の列に日付をコピーする必要があります。
ただし、同じ行の最後の 2 行を使用できるかどうかはわかりません。このコードを試していますが、1 行の値のみを貼り付けます。
HEY という名前のシートの 2 つ以上の列の値を、宛先シート (最終シート) の同じ列に追加する必要があります。